Lead impactful projects at a dynamic organization driving aviation technology innovation. Collaborate with talented teams to create scalable solutions enhancing safety and efficiency. Enjoy growth opportunities in a cutting-edge environment.
Senior Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development of enterprise-grade web applications using .NET and Angular technologies.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in Agile Scrum teams, ensuring timely delivery of features and enhancements.
- Engage in continuous learning and improvement within a dynamic development environment.
- Work on applications impacting aviation safety and performance globally.
- Utilize cutting-edge technologies and frameworks to innovate and optimize solutions.
- Contribute to a culture of excellence and innovation within the engineering team.
Key Responsibilities & Duties
- Architect and develop scalable web applications using .NET Core, Angular, and related technologies.
- Write clean, maintainable code adhering to industry best practices and standards.
- Collaborate with product managers, designers, and QA engineers to deliver features on time.
- Optimize application performance and scalability for diverse user bases.
- Implement automated testing frameworks to ensure application reliability.
- Troubleshoot production issues and implement preventive measures.
- Stay updated with technological trends and evaluate tools to enhance workflows.
- Mentor junior developers and conduct code reviews to maintain coding standards.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 8 years of professional software development experience.
- Expertise in .NET Core, Angular, and relational databases like Oracle.
- Proficiency in RESTful API design and implementation.
- Experience with AWS cloud platform and containerization technologies.
- Knowledge of Agile methodologies and DevOps practices.
- Strong problem-solving skills and ability to handle complex technical challenges.
- Excellent communication skills for effective collaboration with diverse teams.
- ShareAustin: