For more than 40 years, Accelya has been the industry’s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to take better control of the future. Whether partnering with IATA on industry-wide initiatives or enabling digital transformation to simplify airline processes, Accelya drives the airline industry forward and proudly puts control back in the hands of airlines so they can move further, faster.
Key Responsibilities:
Leadership and Team Management
• Lead, mentor, and manage a team of .NET Core developers, fostering a culture of collaboration and innovation.
• Assign tasks, set deadlines, and ensure the team delivers high-quality work on time.
• Facilitate regular code reviews and knowledge-sharing sessions to promote skill development.
Application Development
• Design, develop, and maintain applications using .NET Core, ensuring scalability, reliability, and performance.
• Create reusable libraries, APIs, and services for application development.
• Optimize code for performance and scalability in cloud and on-premise environments.
Project Planning and Execution
• Collaborate with product owners, business analysts, and stakeholders to gather requirements and translate them into technical solutions.
• Define project scope, timelines, and deliverables, ensuring alignment with organizational goals.
• Track and report project progress, addressing risks and challenges proactively.
System Integration and Optimization
• Integrate .NET Core applications with databases, third-party services, and enterprise systems.
• Identify and resolve system bottlenecks, improving application performance and reliability.
Quality Assurance and Security
• Implement and enforce development best practices, including coding standards and testing protocols.
• Ensure applications comply with security standards and address vulnerabilities promptly.
Documentation and Support
• Maintain comprehensive documentation for system architecture, processes, and user guides.
• Provide technical support and troubleshoot critical issues during and post-deployment.
Qualifications and Skills:
Education:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience:
• 7+ years of software development experience, with at least 3 years in .NET Core development.
• Proven track record of leading development teams and delivering successful projects.
Technical Skills:
• Proficiency in .NET Core, C#, and ASP.NET Core for web application development.
• Experience with front-end frameworks like Angular, React, or Blazor is a plus.
• Strong knowledge of RESTful APIs, microservices architecture, and web services.
• Expertise in database systems such as SQL Server or PostgreSQL.
• Familiarity with DevOps practices, CI/CD pipelines, and containerization tools like Docker and Kubernetes.
• Knowledge of cloud platforms (e.g., Azure, AWS) and Infrastructure-as-Code tools (e.g., Terraform).
Soft Skills:
• Strong leadership and team management skills.
• Excellent problem-solving and analytical abilities.
• Effective communication and interpersonal skills, with the ability to collaborate across teams and stakeholders.
Preferred Qualifications:
• Microsoft Certified: .NET Developer or Azure Solutions Architect certification.
• Experience with Agile/Scrum methodologies and project management tools like Jira.
What does the future of the air transport industry look like to you? Whether you’re an industry veteran or someone with experience from other industries, we want to make your ambitions a reality!