Senior Software Engineer

$$$
Product

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. 

Required languages

English B2 - Upper Intermediate
Published 8 October
68 views
Β·
10 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...