Software Engineer [Multiple Positions Available]

JPMorganChasePlano, TX
4dOnsite

About The Position

DESCRIPTION: Duties: Design and develop software solutions that meet business requirements and adhere to existing architecture standards. Integrate and use tools to measure test coverage to ensure that 100% of the code that is written is testable using the test cases written. Help do code reviews for the team. Document developed modules and create other project-related artifacts such as quality metrics, test coverage metrics, performance testing, and demos or showcases for relevant stakeholders. Deploy and support software in a production environment. Independently identify the root causes of reported problems, update the code to fix the problem, add adequate test cases to the test suite to cover the failure scenario, and make patch releases to the production environment. Facilitate knowledge sharing and conduct training for new team members to ensure they become productive as soon as possible and start contributing to the project effectively. Attend domain and technology trainings to keep abreast of the latest in technology and travel domains to help improve the existing products. QUALIFICATIONS: Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Computer Information Systems, Information Technology, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Software Developer, or related occupation. Skills Required: This position requires five (5) years of experience with the following: designing and developing high-performance, scalable, and maintainable web applications using Angular, .NET, and C#. This position requires two (2) years of experience with the following: writing unit tests, automation tests, and conducting code reviews to ensure software quality, maintainability, and enhanced code coverage; developing and maintaining microservices-based applications using AWS Cloud Services, ensuring scalability and efficient utilization of cloud resources; working with tools such as Jenkins or equivalent for CI/CD pipelines to ensure consistent and efficient deployments; developing and applying Domain-Driven Design and Event-Driven Architecture principles to drive and deliver effective solution designs; using Angular to build dynamic and responsive applications; developing JavaScript and TypeScript for UI components; Bootstrap framework for responsive and mobile web design in UI component development; Lit and Lerna for Ul component development; .NET Framework for building web services, APIs, and enterprise-level applications; backend development using Node.js; web services and APIs, including RESTful APIs, SOAP, JSON, and XML; AWS services such as EC2, S3, Lambda, RDS, or other cloud-native services; building microservices-based applications; ensuring web applications are ADA compliant; working in an Agile environment, including iterative development and continuous delivery. Job Location: 8181 Communications Pkwy, Plano, TX 75024.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Computer Information Systems, Information Technology, or related field of study plus 5 years (60 months) of experience in the job offered or as Software Engineer, Software Developer, or related occupation.
  • 5 years of experience with designing and developing high-performance, scalable, and maintainable web applications using Angular, .NET, and C#.
  • 2 years of experience with writing unit tests, automation tests, and conducting code reviews to ensure software quality, maintainability, and enhanced code coverage
  • 2 years of experience with developing and maintaining microservices-based applications using AWS Cloud Services, ensuring scalability and efficient utilization of cloud resources
  • 2 years of experience with working with tools such as Jenkins or equivalent for CI/CD pipelines to ensure consistent and efficient deployments
  • 2 years of experience with developing and applying Domain-Driven Design and Event-Driven Architecture principles to drive and deliver effective solution designs
  • Experience using Angular to build dynamic and responsive applications
  • Experience developing JavaScript and TypeScript for UI components
  • Experience with Bootstrap framework for responsive and mobile web design in UI component development
  • Experience with Lit and Lerna for Ul component development
  • Experience with .NET Framework for building web services, APIs, and enterprise-level applications
  • Experience with backend development using Node.js
  • Experience with web services and APIs, including RESTful APIs, SOAP, JSON, and XML
  • Experience with AWS services such as EC2, S3, Lambda, RDS, or other cloud-native services
  • Experience building microservices-based applications
  • Experience ensuring web applications are ADA compliant
  • Experience working in an Agile environment, including iterative development and continuous delivery.

Responsibilities

  • Design and develop software solutions that meet business requirements and adhere to existing architecture standards.
  • Integrate and use tools to measure test coverage to ensure that 100% of the code that is written is testable using the test cases written.
  • Help do code reviews for the team.
  • Document developed modules and create other project-related artifacts such as quality metrics, test coverage metrics, performance testing, and demos or showcases for relevant stakeholders.
  • Deploy and support software in a production environment.
  • Independently identify the root causes of reported problems, update the code to fix the problem, add adequate test cases to the test suite to cover the failure scenario, and make patch releases to the production environment.
  • Facilitate knowledge sharing and conduct training for new team members to ensure they become productive as soon as possible and start contributing to the project effectively.
  • Attend domain and technology trainings to keep abreast of the latest in technology and travel domains to help improve the existing products.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service