What are the responsibilities and job description for the Lead Applications Developer position at Software Guidance & Assistance, Inc. (SGA, Inc.)?
Software Guidance & Assistance, Inc., (SGA), is searching for an Lead Applications developer for a Contract assignment with one of our premier Financial Services clients in Princeton, NJ .
Responsibilities :
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.
Responsibilities :
- Lead Applications Developer owns the design of the application and is responsible for the implementation with the development team and ensure the design is properly incorporated into the deliverables
- Act as technical design authority collaborating with the solution architect to implement the solution
- Provide application design feedback to the project team on an ongoing basis
- Review detailed design, code deliverables, and ensure quality
- Assist the Enterprise architects in defining, implementing and overseeing technical standards, policies and tools
- Provide technical oversight to development teams. Work with technical staff to understand problems with software and develop specifications to resolve them.
- Responsible for effective application development including integration with other client systems.
- Responsible for operational effectiveness of the environment; adhere to Process Framework.
- Proactively contribute to our system architecture and stack design, toolset, agile and DevOps approach
- Collaborate closely with Dev team members, Product Owners and business users to deliver business value
- Automate build, test (unit, functional, security vulnerability and performance) and deployment of the code part of the CI/CD pipeline by working closely with System Engineer
- Mentor developers on both technical topics and with Agile/DevOps adoption
- Estimate Development efforts for new initiatives; help define and build Development teams by working with stakeholders
- A degree in Computer Science or related field or have relevant experience 5 years of development experience in applications/product development using MEAN/MERN Stack
- Must have experience or working knowledge of:
- JavaScript, TypeScript, JSON, XML, HTML, SASS/LESS/CSS
- Web platforms such as NODE, Angular, React, MEAN/MERN Stack
- Microservices, Micro frontend Architecture, API Management (Apigee)
- REST API first design and Open API Specification, specifically using Swagger
- Agile - TDD (Junit, Mockito, Jasmine, Karma) BDD (Cucumber) Pair Programming, Scrum/Kanban
- DevOps - GitHub, Git Actions, Azure DevOps, CI/CD pipelines, Selenium, Artifactory, Docker/Kubernetes, Datadog/Splunk, JMeter, Whitehat
- Databases: MongoDB, PostgreSQL, SQL Server
- Cloud - Azure, Private Cloud
- OS - Linux, VM Architectures
- Have developed backend services using NestJS
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.
Salary : $60 - $85