← к выдаче
разработка

Senior Software Engineer

Konexta.Agency8 дн. назад

Коротко

Designs, develops, and maintains the bank's software solutions, REST APIs, and microservices in the .NET ecosystem; participates in technical decisions and · Needs: 5+ years professional software development; strong .NET/C#, ASP.NET Core, Entity Framework; SQL; REST APIs; CI/CD; good English.

Описание от работодателя

As we continue to strengthen our Engineering function, we are looking for a Senior Software Engineer who will help shape the Bank's technology landscape and build the systems that power our products and services. You will play a key role in technical decisions, architecture evolution and the modernisation of the Bank's technology platform. RESPONSIBILITIES Design, develop, test and maintain the Bank’s software solutions; Build reliable, secure and scalable applications and integrations; Write clean, maintainable and well-tested code; Review code and help maintain high engineering standards; Investigate technical issues and implement long-term solutions; Improve development, testing, deployment and monitoring practices; Collaborate with product managers, business analysts, other engineers and external partners; Participate in planning, estimation and delivery of development initiatives; Share technical knowledge and support the professional growth of other team members. SKILLS AND EXPERIENCE At least 5 years of professional software development experience; Strong proficiency in .NET / C#, ASP.NET Core and Entity Framework; Strong understanding of software architecture, design patterns and clean code principles; Experience with relational databases and SQL; Experience with automated testing, version control and CI/CD practices; Experience designing and integrating REST APIs, external systems and microservice-based solutions in the .NET ecosystem; Ability to analyze complex requirements and propose practical technical solutions; Strong problem-solving skills and ownership of delivered solutions; Ability to work independently and collaborate effectively with technical and business teams; Good English skills. Nice to Have Experience with Microsoft Azure services such as App Service, Azure Functions, Service Bus, Key Vault or Azure SQL; Experience with containerization and orchestration tools; Knowledge of application security and secure software development practices; Experience with event-driven architecture or messaging technologies; Familiarity with modern .NET observability, logging and monitoring tools; Previous experience in banking, fintech or another regulated industry; Experience working with legacy system modernization or complex system integrations. WE OFFER: Private healthcare insurance; Three additional paid vacation days a year; Bonuses for personal celebrations or bereavement; Flexible working hours and hybrid working model; Parking in Vilnius “Green Zone” or JUDU public transport ticket.