This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Software Engineer to join our team, providing critical support for our in-country local applications in Kazakhstan. This role requires a strong technical background in software development and excellent communication skills to collaborate with local vendors, regulators, and user teams.
Job Responsibility:
Research, design, implement, and manage software programs, coordinating with stakeholders to ensure extensible low-level design with appropriate separation of concerns and abstractions
Write modular, extensible, readable, performant, and secured code, actively participating in code reviews
Prioritize application security by adhering to secure design architecture and established security standards and practices
Create technical solution artifacts, code review records, and deployment plans
Troubleshoot and resolve complex cross-component issues, including those identified during static analysis, penetration testing, or deployment, by identifying root causes and implementing effective solutions
Apply advanced language constructs, design principles, design patterns, libraries, frameworks, appropriate data structures, and performance/scalability concepts
Requirements:
8+ years of relevant experience in engineering software applications or products
Proven experience in systems analysis and programming of software applications
Demonstrated success in managing and implementing software projects
Working knowledge of consulting and project management techniques/methods
Ability to work effectively under pressure and manage deadlines, as well as adapt to unexpected changes in expectations or requirements
Conversant with Continuous Integration/Continuous Delivery (CI/CD) practices
Java 8+, Spring Boot, Spring Core, Spring MVC, Spring Security, REST, Microservices
Experience with MSSQL & Oracle
Redis/Hazelcast
Kafka/Active MQ, Tibco EMS, IBM MQ
Linux RHEL, Windows
Familiarity with data pipeline and ETL technologies
Knowledge of JIRA, CI/CD tools like Jenkins, Maven, BitBucket, Git, and uDeploy
What we offer:
Hybrid working model (up to 2 days working at home per week)
Competitive base salary (annually reviewed)
Additional benefits supporting well-being, living well, and saving well