Infosys - Plano, TX

posted 5 months ago

Full-time - Mid Level
Plano, TX
Professional, Scientific, and Technical Services

About the position

Infosys is seeking a Node.js Lead Developer with AWS and Microservices experience. The position will primarily be responsible for providing solutions on the Parts Portal systems and processes as per customer requirements. The selected candidate will be able to lead requirements elicitation, create Application Architecture Documents (AAD), create design artifacts, review team deliverables, deliver high-quality code, support deployment and post-deployment activities, support transition activities, interface with internal teams and key stakeholders, and analyze and resolve issues to ensure high-quality deliverables at each stage of the Software Development Life Cycle (SDLC) within defined guidelines, policies, and norms. The ideal candidate must be located within commuting distance of Plano, TX, or be willing to relocate to this location prior to onboarding. This position may require travel within the US. A Bachelor's degree or foreign equivalent from an accredited institution is required, or three years of progressive experience in the specialty in lieu of every year of education. The candidate should have at least 4 years of related work experience and at least 2 years of experience leading an application development team of 6-8 members in an AWS target environment (Web/Mobile/Desktop applications). The candidate should be excellent in designing and writing code supporting a serverless framework using Node.js, with a strong understanding and work experience of at least 3 years in JavaScript and TypeScript. Additionally, the candidate should have at least 5 years of experience in Microservice architecture and demonstrated in-depth knowledge and work experience in Node.js and its APIs, such as File System, Clusters, Console, and OS. The ability to develop, integrate, and test REST APIs, design and work with Swagger documentation, and write complex queries in relational databases (PostgreSQL, SQL Server) is essential. The candidate should also have experience with Agile or other rapid application development methods, the ability to design optimal data models based on application needs and system performance, and solid understanding in NoSQL databases like Elasticsearch and DynamoDB.

Responsibilities

  • Lead requirements elicitation for Parts Portal systems and processes.
  • Create Application Architecture Documents (AAD) and design artifacts.
  • Review team deliverables and ensure high-quality code delivery.
  • Support deployment and post-deployment activities.
  • Interface with internal teams and key stakeholders.
  • Analyze and resolve issues to ensure high-quality deliverables at each stage of the SDLC.

Requirements

  • Bachelor's degree or foreign equivalent from an accredited institution.
  • At least 4 years of related work experience.
  • At least 2 years of experience leading an application development team (6-8 members) in an AWS target environment.
  • Excellent in designing and writing code supporting serverless framework using Node.js.
  • Strong understanding and work experience of at least 3 years in JavaScript and TypeScript.
  • At least 5 years of experience in Microservice architecture.
  • Demonstrated in-depth knowledge and work experience in Node.js and its APIs.
  • Ability to develop, integrate, and test REST APIs.
  • Ability to design and work with Swagger documentation.
  • Ability to write complex queries in relational databases (PostgreSQL, SQL Server).
  • Experience with Agile or other rapid application development methods.
  • Ability to design optimal data models based on application needs and system performance.
  • Solid understanding in NoSQL databases like Elasticsearch and DynamoDB.
  • Experience in AWS developer tools, SDK, CLI tools, VPC, EC2, EBS, S3, ELB, Auto Scaling, Elastic Beanstalk, IAM, RDS, Route 53, Cloud Front, Cloud Watch, Cloud Trail.
  • Knowledge of AWS EC2 Instances provisioning and AWS VPC setup.
  • Experience in DevOps methodologies and CI/CD tools (Jenkins).
  • Proficiency in programming with different Java IDEs like Eclipse, NetBeans, Visual Studio.
  • Expertise in source control and deployment tools like GIT Lab, Team Foundation Server, Jenkins.

Nice-to-haves

  • Working experience in developing frontend using Angular.
  • Capable of adapting to modern technologies and learning new tools and applications.
  • Good communication skills, interpersonal skills, self-motivated, and team player.
  • Good working experience with tools responsible for automation processes.
  • Ability to integrate server-side logic into user-facing components created in Angular.
  • Excellent verbal and written communication skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service