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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees