Collaborate with cross-functional teams to transform business requirements into scalable and extensible technical solutions.
Guide and mentor developers, supporting them in resolving challenges within selected solutions.
Partner with QA teams to ensure high-quality code and system performance.
Coordinate with DevOps, Security, and Infrastructure teams to manage environments and troubleshoot system issues.
Oversee and maintain CI/CD pipelines to ensure fully automated build and deployment processes.
Research, design, and adopt new technologies, frameworks, and solutions for business applications.
Manage and support infrastructure both on cloud platforms (e.g., AWS) and on-premises environments.
Provide advanced expertise in programming concepts and software architecture.
Take ownership of production incidentscommunicate with impacted stakeholders, analyze impacts and resolutions, follow change control procedures, and apply patches in production.
Apply creative problem-solving to complex technical challenges.
Develop applications for both web and mobile platforms.
Contribute to continuous improvement efforts by providing feedback on development processes, tools, and working culture to foster a positive and productive environment.
Qualifications.
Minimum of 8 years of experience in software development.
Proven ability to work closely with Business Analysts and stakeholders to translate business needs into technical designs.
Experiences in Manage Team Members.
Experience with Agile methodologies, including SCRUM and/or Kanban.
Self-motivated and capable of working independently, with strong collaboration skills.
Familiarity with tools such as Jira, Confluence, Maven, Jenkins, Git, and GoCD is a plus.
Excellent command of the English language.
Technical Experience:
Mobile Technologies: iOS, Android, Flutter
Web Frameworks: Nest.js (for single-page applications)
Backend Development: Java, Python, Spring Boot, Spring Framework (REST, Security, Data)
Databases: Oracle, PostgreSQL
Cloud Services (AWS): Lambda, Containers, SQS, DynamoDB, S3, API Gateway
Testing Practices: BDD, TDD, and Automation Testing