
Senior Software Engineer-Full Stack
Air Arabia1 month ago
Sri Lanka (city not specified)Senior
Responsibilities
- Deliver software products and components across design, development, deployment, and automated testing.
- Translate business needs into technical implementations in collaboration with product, project management, and IT solutions teams.
- Implement and review technical solutions, system configurations, testing, documentation, and user-facing materials.
- Identify and implement appropriate technical tools, programming languages, best practices, and emerging technologies.
- Support CI/CD activities from source code management and build through deployment, test automation, and production release.
- Implement architectural remedies and preventative measures while supporting service-level commitments and production operations.
- Collaborate with cross-functional stakeholders, provide status reporting, share technical knowledge, and contribute to technology decisions.
Requirements
- Bachelor's degree in IT Engineering, Computer Science, Information Technology, or equivalent.
- At least three years of software development experience, including at least two years in a DevOps Engineer capacity.
- Holistic IT knowledge across heterogeneous technology environments and different technology stacks.
- Knowledge of DevOps principles and the stages of CI/CD, including source code management, build, deployment, test automation, and production deployment.
- Experience designing solutions for IaaS, PaaS, and SaaS environments and working with cloud environments.
- Experience with core system configuration, systems testing, production operations, and site reliability engineering principles.
- Exposure to technical leadership and technical solution design.
- Strong object-oriented programming knowledge and development skills in one or more popular programming languages.
- Ability to analyze data, identify pitfalls, solve problems, communicate effectively, and deliver against business strategy and KPIs.
- Fluent English language skills.