Position: Lead Software Engineer
Banking
Essential duties and responsibilities:
As a Lead Engineer for a financial platform, which is a cloud base solution with microservice architecture, you will be at the forefront of driving the working process and spearheading new developments. You will work closely with the Product Owner to ensure smooth operations and continuous improvement of our systems.
The team is a diverse team based in Slovakia. We closely collaborate with colleagues in from many different locations. In our unit we have a broad variety of different technical and risk management related backgrounds. Our diversity is complemented by a strong team spirit always striving to deliver the best solution for our customers and supporting your personal growth.
Your responsibilities:
Lead and development of the new features and maintenance of the financial platform using Java, Angular, R, Databricks, SQL DB, Power BI, and Azure.
Closely collaborate with the Product Owner to define the vision, strategy, and roadmap for the platform and the working process.
Steer all technical/architectural decisions resulting from business requirements.
Ensure the reliability and scalability of the platform to meet business needs.
Drive the adoption of best practices in software development and data analytics.
Mentor and guide the engineering team to achieve excellence in their work.
Stay on top of the latest technological advancements and integrate them into our processes where beneficial.
Oversee the full software development lifecycle, including design, development, testing, deployment, and maintenance.
Enforces adherence to defined quality gates to ensure codebase is robust and reliable.
Manage stakeholder expectations and communicate effectively with cross-functional teams.
Perform regular reviews on the application robustness and drive tech debt removal.
Work with multi-functional teams in an agile setup.
Workplace:
Bratislava, hybrid work
Start date:
10/1/2024
Other requirements:
Essentials:
Proven experience as a Lead Engineer or similar role in a technology-driven environment.
Strong expertise in application engineering with proven knowledge of these technologies: Spring, Java.
Understanding of Databricks, SQL DB.
Experience in leading and mentoring engineering teams and used to taking ownership, excellent problem-solving skills and the ability to think strategically, strong communication and collaboration skills.
Nice to haves:
Experience with Angular, JavaScript, TypeScript.
Experience with development and operations of applications in cloud environments, preferably Microsoft Azure.
Good knowledge in micro-services architecture pattern and understanding of containerization concepts (e.g. Docker).
Experience with CI/CD concepts and tools like Azure DevOps, Jenkins, Bamboo, etc.
We offer:
You can look forward to extra rewards and benefits including an attractive performance-based bonus. Internal employement contract.
Salary:
The minimum gross salary is €3500. The final offer to you will be set up considering the skills, seniority and experience that you bring to.