Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
ISA is seeking a Senior Software Engineer to provide development expertise across software streams, responsible for implementation and quality automation of software products.
Key Skills for This Role
Responsibilities
- Delivers software products and components for ISA, providing technology expertise and contributing to technology stack, design, development, deployment and automated testing
- In collaboration with product team, project managers, and IT solutions managers, assists in translating business needs into technical implementations
- Assists in testing and implementation of technical solutions, reviewing technical documentation, user guides, training manuals, and system specifications
- Assists in reviewing and giving feedback on specifications and information of the architectural design provided by product team
- Co identifies the technical tools and languages needed for the design execution in line with adopted technical and quality standards
- Ensures the User Interfaces used for the product are in line with requirements and rightly implemented
- Assists in identifying and implementing best practices, new trends, and emerging technologies
- Assists in implementing agreed remedies and preventative measures in compliance with the architecture
Requirements
- Bachelor's degree in IT Engineering, Computer Science, Information Technology or equivalent
- Minimum 3 years in software development with 2 years at least in a DevOps Engineer capacity
- Holistic IT Knowledge in heterogeneous technology environments
- DevOps principles and stages of CI/CD process
- Working experience in designing solutions for IaaS, PaaS and SaaS based set ups
- Experienced in cloud environments
- Strong object oriented programming concepts
- Strong development skills in one or more popular programming languages
Full Job Posting
Job Purpose
- Provides development expertise across the various streams in the software development domain.
- Responsible for implementation and quality automation of the software products of ISA.
- Assists in the delivery of software projects and implementation of technologies.
- Understands industry best practices and adopts the emerging technologies agreed.
Key Result Responsibilities
- Delivers software products and components for ISA, providing technology expertise and contributing to technology stack, design, development, deployment and automated testing.
- In collaboration with product team, project managers, and IT solutions managers, assists in translating business needs into technical implementations in line with architectural principles.
- Assists in testing and implementation of technical solutions, reviewing technical documentation, user guides, training manuals, and system specifications ensuring quality, compliance, and completeness.
- Assists in reviewing and giving feedback on specifications and information of the architectural design provided by product team.
- Co identifies the technical tools and languages needed for the design execution in line with adopted technical and quality standards.
- Ensures the User Interfaces used for the product are in line with requirements and rightly implemented.
- Assists in identifying and implementing best practices, new trends, and emerging technologies that bring best value to ISA clients.
- Assists in implementing agreed remedies and preventative measures in compliance with the architecture.
- Assists ISA teams to meet agreed service levels, providing needed status reports to specialists, users, and managers as requested.
- Acts proactively to ensure continuous knowledge sharing within ISA to empower other team members.
- Maintains effective working relationships with a variety of stakeholders, including project managers, product, operations, governance and enterprise development teams.
- Participates and influences thinking and decision making with respect to technology to the best of ISA.
Qualifications
- Bachelor's degree in IT Engineering, Computer Science, Information Technology or equivalent.
- Fluent in English Language.
- Minimum 3 years in software development with 2 years at least in a DevOps Engineer capacity.
- Holistic IT Knowledge in heterogeneous technology environments, experienced in different types of technology stacks.
- DevOps principles and stages of CI/CD process from source code management, to build, deploy and test automation, finishing with production deployment.
- Working experience in designing solutions for IaaS, PaaS and SaaS based set ups.
- Experienced in core system configuration and systems testing.
- Experienced in cloud environments.
- Familiar with production operations and site reliability engineering principles.
- Exposure on technical leadership, technical solutions design.
- Strong object oriented programming concepts.
- Strong development skills in one or more popular programming languages.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ISA
Manager - Cybersecurity
Sharjah, UAE
ISA is hiring a Manager of Cyber Security to lead enterprise security strategy, operations, and governance across on-premises and cloud environments. The role oversees a team, manages security controls, and ensures compl
Service Operations Manager
Sharjah, UAE
ISA Aviation seeks a Service Operations Manager to lead 24x7 IT service operations, incident management, and proactive monitoring. The role drives automation, service catalog management, and disaster recovery readiness.
Senior Infrastructure Analyst (Senior Linux Administrator)
Sharjah, UAE
ISA seeks a Senior Infrastructure Analyst to ensure availability and scalability of technology platforms. The role involves providing technical expertise, developing robust solutions, monitoring performance, and managing
Enterprise Integration Architect
Sharjah, UAE
ISA seeks an Enterprise Integration Architect to design, implement, and govern system integrations across the Air Arabia Group. The role combines strategic architecture with hands-on development using REST APIs, Python/N
Senior Infrastructure Analyst (Network Engineer)
Sharjah, UAE
ISA seeks a Senior Infrastructure Analyst (Network Engineer) to provide actionable solutions engineering for network infrastructure including data centers and cloud. Requires 5+ years enterprise network experience, CCNA/
Product Manager
Sharjah, UAE
ISA is seeking a Product Manager to set priorities, manage the product backlog, and collaborate with development teams to deliver valuable product features. The role requires a technical background, experience with SCRUM
Infrastructure Manager
Sharjah, UAE
Job Purpose Ensures delivery and management of costeffective and fit for purpose IT platforms to support the provision of technology based services to ISA and its clients Takes accountability for the complete infrastruct
Product Manager
Sharjah, UAE
Job Purpose Product Manager is a professional responsible for setting prioritizing and accepting the work generated by a team in order to ensure the most valuable and proper functionality of the product. Responsible fo
Manager - Cybersecurity
Sharjah, UAE
Service Operations Manager
Sharjah, UAE
Senior Infrastructure Analyst (Senior Linux Administrator)
Sharjah, UAE
Enterprise Integration Architect
Sharjah, UAE
Senior Infrastructure Analyst (Network Engineer)
Sharjah, UAE
Product Manager
Sharjah, UAE
Infrastructure Manager
Sharjah, UAE
Product Manager
Sharjah, UAE