Lead Software Development Engineer

at  MetLife

Cary, North Carolina, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 May, 2024Not Specified29 Feb, 2024N/AJpa,Spring Boot,Redux,Web Technologies,Database,Css,Computer Science,Mitigation,Java,Json,Software Development,Devops,Security,Features,Javascript,HtmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

GENERAL INFORMATION

City/Cities
Cary
State(s)
North Carolina
Country
United States
Working Schedule
Full-Time
Work Arrangement
Hybrid
Relocation Assistance Available
No
Posted Date
15-Feb-2024
Job ID
1503

DESCRIPTION AND REQUIREMENTS

Position: Lead Software Development Engineer
Work Arrangement: Hybrid - 3 days in office/2 days remote

REQUIREMENTS:

Bachelor’s degree in Computer Science, MIS or Engineering (willing to accept foreign education equivalent) plus seven (7) years of experience performing software development and building enterprise scale distributed web applications. Specific skills/other requirements (quantitative experience requirement not applicable to this section) - must possess the following: Analyzing and designing solutions for major components and features, creating technical designs and ensuring secure and high-quality code; Performing Proof of Concept (POC)/Spikes to implement new technologies and identifying mitigation for risks and security; Building Microservices and REST APIs to interact with downstream systems and implementing data caching using JPA and database; Implementing enterprise scale distributed web and backend solutions, applying web technologies, including Java, Spring Boot, REST API, JPA, ReactJS, NodeJS, Redux, JavaScript, HTML, CSS and JSON; and Building, deploying and delivering innovative systems using cloud technologies, SQL/NoSQL databases, CI/CD Agile, and DevOps in software development life cycle.

Responsibilities:

DUTIES:

Function as a full-stack developer to build and deploy innovative systems, leveraging modern, cloud technologies, cutting-edge design and integrations across the entire software stack. Analyze, design and drive solutions for significant components and features, implement enterprise caliber web and backend solutions, and ensure secure, high code quality across the entire team. Interface with key stakeholders and business leaders to ensure that technology meets business needs. Mentor mid- and junior-level software engineers.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering, MIS

Proficient

1

Cary, NC, USA