Description

Key Qualifications:

  • Education: High School Diploma/GED or higher, with 2+ years of relevant experience.
  • Programming Skills: Proficiency in Java, C#, Python, .NET, and experience with frameworks such as Spring Boot and JUnit.
  • Version Control & Automation Tools: Hands-on experience with GitHub/GitLab, SonarQube, Postman, REST Assured, and tools like Jenkins and CircleCI for CI/CD.
  • Test Automation Expertise: Proficient in test-driven development (TDD) and behavior-driven development (BDD), using tools like Mockito, WireMock, and automated testing tools like Cypress.
  • Cloud and Serverless Architecture: Strong experience with AWS services, such as ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, and Sagemaker.
  • Databases and Web Services: Knowledge of relational and object-oriented databases and RESTful APIs, with experience in microservices architectures.
  • Agile Practices: Familiarity with agile methodologies and workload management tools like VersionOne.
  • Problem-Solving: Excellent troubleshooting skills and the ability to resolve urgent problems quickly while maintaining high initiative.
  • Communication Skills: Strong technical and non-technical communication skills, with the ability to handle high-stress environments.
  • Flexibility: Willingness to embrace challenges beyond the immediate scope of work.


Preferred Qualifications:

  • Degree: Bachelor's or master's degree in computer science or information systems.
  • Experience with Automation Tools: Knowledge of test reporting tools like Cucumber, OpenShift, and MQ.
  • Certifications: AWS Certification is a plus.
  • DevOps Experience: Experience with automation in testing, building, and deployment.
  • Domain Knowledge: Familiarity with the airline industry or experience with specific operating systems like Windows Server and Client-UX.


Key Responsibilities:

  • Software Development: Write and maintain software using Java, C#, Python, .NET, Spring Boot, and microservices.
  • AWS Migration: Transition on-prem applications to AWS services and implement serverless solutions.
  • API Development: Build, maintain, and optimize APIs for industry standards.
  • Performance & Reliability: Focus on designing solutions that are optimized for SLAs, reliability, and cost efficiency.
  • Agile Collaboration: Participate in sprint activities and continuously improve development practices.
  • Test Automation Culture: Establish and support best practices for automated testing and continuous integration/deployment.
  • Security & Compliance: Ensure security standards are adhered to during development, considering privacy and regulatory compliance.
  • Code Quality: Lead code reviews and address technical debt actively.
  • Support & Documentation: Provide 24/7 on-call support and create necessary documentation/playbooks for system maintenance.


 

Education

Any Graduate