Description
We are looking for an experienced Software Engineer with expertise in C# /VB to join our dynamic team! If you're passionate about developing high-quality code, collaborating with cross-functional teams, and contributing to the modernization of tech systems, we want to hear from you.
Role Responsibilities
- Maintain and modify existing back-end services and APIs in .Net C# and Visual Basic.
- Ensure code quality through automated testing, especially unit tests.
- Deliver new features while ensuring system stability and continuity.
- Collaborate with BAs, QA engineers, and PMs to meet business requirements.
- Participate in agile ceremonies and promote an agile mindset.
- Troubleshoot and resolve issues promptly.
- Contribute to tech transformation initiatives and documentation.
Experience & Competencies
- 5+ years of solid engineering experience (finance sector preferred).
- Hands-on experience with automated testing frameworks and unit testing.
- Strong agile mindset and experience in agile environments.
- Attention to detail with excellent problem-solving and communication skills.
Skills We're Looking For
Must Have:
- C#, .Net Framework, MS SQL Server, Git, Visual Basic 6.Net Core
- REST API, Docker & Docker Compose, WinForms
Nice to Have:
- Dapper, Entity Framework, Jenkins
- GitLab CI Pipelines, AWS
Strong database design skills and experience with relational or NoSQL databases (e.g., MS SQL Server) are essential, along with proficiency in tools like Git and JIRA.