Lead Applications Developer

VS Tech Solutions
Princeton, NJ, United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Integration Architecture Business Logic Systems Engineering Build Automation Automation of Tests Unit Testing Microsoft Azure
+55 more
Cascading Style Sheets (CSS) Cloud Computing Code Review Cyber Security Continuous Delivery Continuous Integration Linux DevOps Github Design of User Interfaces Human-Computer Interaction JSON Apache JMeter Junit PostgreSQL Microsoft SQL Server MongoDB Node.Js Open Source Technology Pair Programming Scrum Methodology Mockito Swagger Requirements Management Selenium Server Administration Software Engineering Software Requirements Analysis Systems Architecture TypeScript Virtual Machines Web Platforms Extensible Markup Language (XML) Private Cloud Environment Datadog Test-Driven Development (TDD) Mern ReactJS Apigee Backend Git Syntactically Awesome Style Sheets (SASS) AngularJS Kubernetes Information Technology Front End Software Development NestJS Restful APIs Cucumber (Software) Splunk Api Management Jasmine Docker Artifactory Microservices

Job description

  • You will be responsible for application development of key systems on the new modern technology stack while focusing on quality code, automation, and best practices.
  • Lead Applications Developer is responsible for developing complex custom software solutions to support business requirements.

In this role you will:

  • Implement business logic from business requirements and design specification.
  • Development of key systems using new open-source technology stack
  • Focus on quality code, automation, and good practices.
  • Contribute to and be part of the Development Center of Excellence in driving up the quality and value of software development and delivery across the enterprise.
  • Develop and test software solutions and review code quality.
  • Automate build, test (unit, functional and performance) and deployment of the code part of the CI/CD pipeline by working closely with Platform Engineer, * 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 Guy Carpenter systems.
  • Responsible for operational effectiveness of the environment; adhere to Guy Carpenter Process Framework.
  • Proactively contribute to our system architecture and stack design, toolset, agile and DevOps approach.
  • Collaborate closely with Agile 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.

Requirements

Skills: MEAN/MERN Stack, JavaScript, TypeScript, JSON, SASS/LESS/CSS, NODE, Angular, Microservices, Micro Frontend Architecture, API Management (Apigee), TDD, BDD, CI/CD, MongoDB, PostgreSQL, Cloud, Azure, Private Cloud, NestJS, * 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

ADDITIONAL QUALIFICATIONS:

  • Have developed backend services using NestJS

Skills: Agile Programming Methodologies, Application Integration, Application Programming Interface (API), Automation, Best Practices, Carpentry, Code Reviews, Computer Science, Computer Security, Continuous Deployment/Delivery, Continuous Integration, DevOps, Enterprise Architecture, JUnit, Kanban, Linux Operating System, Mentoring, Microservices, Microsoft SQL Server, Microsoft Windows Azure, MongoDB, Open Source, Operating Systems, Operations Processes, PostgreSQL, Private Cloud, Product Development, REST (Representational State Transfer), React.js, Requirements Management, SWAGGER OAS, Scrum Project Management and Software Development, Software Administration, Software Design, Software Development, Software Specification, System Architecture, Systems Engineering, Team Lead/Manager, Technical/Engineering Design, Test Automation, Test Driven Development (TDD), Test Plan/Schedule, Unit Test, User Interface/Experience (UI/UX), Vendor/Supplier Selection, Virtual Machine (VM)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all