
Senior Software Engineer-Back End
Air Arabia1 month ago
Sri Lanka (city not specified)Senior
Responsibilities
- Develop software products and backend components, contributing to technology stack, design, development, deployment, and automated testing.
- Translate business needs into technical implementations in collaboration with product, project management, and IT solutions teams.
- Review technical documentation, user guides, training manuals, system specifications, and architectural designs for quality and completeness.
- Identify and implement appropriate technical tools, backend programming languages, best practices, emerging technologies, and agreed preventative measures.
- Support testing, technical solution implementation, service-level delivery, status reporting, knowledge sharing, and cross-functional technology decision-making.
Requirements
- Bachelor’s degree in IT Engineering, Computer Science, Information Technology, or an equivalent qualification.
- Fluent English language skills.
- At least 3 years of professional experience in an IT environment, preferably in a development department, including backend or software engineering experience.
- Experience with heterogeneous technology environments, different technology stacks, cloud environments, production operations, and software reliability engineering principles.
- Strong algorithm skills, backend system development and testing experience, object-oriented programming concepts, and development skills in one or more backend programming languages.
- Ability to analyze data, identify technical issues, solve problems, contribute to business strategy, and deliver against KPIs.