Drive innovation in aviation technology with cutting-edge software development. Collaborate within a dynamic Agile team to deliver impactful solutions. Enhance your expertise with advanced tools and technologies.
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 within an Agile Scrum team to deliver high-quality software solutions.
- Engage in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Optimize application performance and scalability to enhance user experience.
- Utilize cutting-edge technologies, including AWS cloud and ML/AI integrations.
- Collaborate with cross-functional teams to ensure seamless feature delivery.
- Participate in a culture of continuous learning and improvement within the organization.
Key Responsibilities & Duties
- Architect and implement scalable web applications using .NET Core and Angular frameworks.
- Write clean, maintainable, and well-documented code adhering to industry standards.
- Conduct code reviews and mentor junior developers to uphold coding standards.
- Design and implement RESTful APIs with OAuth and JWT authentication.
- Optimize front-end and back-end components for performance and scalability.
- Implement automated testing frameworks to ensure application reliability.
- Troubleshoot production issues and resolve defects efficiently.
- Stay updated with technological trends to improve development workflows.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 8 years of professional software development experience.
- Proficiency in .NET Core, ASP.NET MVC, Web API, and NHibernate.
- Strong expertise in Angular, HTML5, CSS3, and TypeScript.
- Experience with AWS cloud platform and containerization technologies.
- Knowledge of DevOps practices and tools, including CI/CD pipelines.
- Familiarity with ML/AI integration and automated testing frameworks.
- Strong problem-solving skills and ability to handle multiple priorities.
- ShareAustin: