Senior Software Developer
The Senior Software Developer is responsible for designing, developing, deploying and supporting digital and mobile applications in line with business and client requirements. The role involves end-to-end application development, performance optimization, system support and monitoring of digital services to ensure reliability, security and high user experience.
Key Responsibilities
- Analyze business and system requirements in coordination with business analysts
- Design and develop efficient, reliable and well‑documented application components
- Develop and support mobile applications with enhanced performance, UX and security
- Identify, troubleshoot and resolve application issues and implement updates
- Perform performance analysis, optimization, unit testing and system integration
- Manage build deployment and release processes including app‑store deployments
- Provide technical support for digital services platforms and related systems
- Handle change requests and manage licenses and access rights for digital platforms
- Monitor digital services and smart applications and prepare performance reports
Key Skills
- Strong application and mobile development expertise
- Experience with system integration, testing and deployment
- Knowledge of performance optimization and application security
- Strong documentation, analytical and problem‑solving skills