Sun Country Airlines is looking to solve the business and technical problem of designing, developing, maintaining, testing, and implementing software solutions for their key commercial applications and home-grown applications to meet the needs of the business.
Requirements
- 3+ years of experience in software development
- Competency with one or more programming languages
- Experience with commercial application technologies such as: Angular, Typescript, REST APIs, GraphQL, .Net Core, SQL, Azure
- Experience with cloud technology
- Experience with development frameworks and common query languages
- Familiarity or experience with CI/CD, version control systems, testing frameworks and/or testing best practices
- Knowledge of secure coding principles
Responsibilities
- Design, develop, test, and maintain high quality, secure, reusable, and reliable code according to specifications and design documents.
- Write clean, efficient, and maintainable code using modern programming languages
- Conduct thorough testing of software applications to ensure functionality, reliability, and performance.
- Identify and troubleshoot software defects and performance issues, and implement fixes as necessary.
- Maintain a stable and available environment following standard procedures for testing and deployment, including application support and participation in on-call rotations.
- Partner with Product Owners, Project Managers, and other business stakeholders to understand requirements and translate them into technical designs.
- Collaborate with development team and other IT team members to share knowledge, review code, and resolve technical challenges.
Other
- Associates degree in a technical or quantitative field or equivalent experience in lieu of a degree
- Proficiency in Microsoft Office Suite
- Strong verbal and written communication skills
- Strong critical thinking, analytical, and problem-solving skills
- Strong organizational skills and a self-motivated attitude, with the ability to multi-task and meet deadlines