As a Senior Software Engineer, you’ll be part of an agile product team working on the further development of a well-established .NET system – with a focus on maintenance, refactoring, and targeted modernization. Your contribution will be key in sustainably reducing technical debt while ensuring both stability and ongoing development.
Your responsibilities in detail:
-
Develop and enhance APIs for integration with other myneva products
-
Maintain and further develop an existing .NET product (backend-focused, WinForms frontend)
-
Gradually replace legacy code with modern architectures and components
-
Maintain and eventually phase out stored procedures (SQL Server)
-
Ensure code quality through code reviews, pair programming, and testing (unit tests, SpecFlow)
-
Work closely with support and customer teams to resolve technical challenges
-
Help shape and continuously improve our DevOps processes
-
Work iteratively in an agile, collaborative team with an open feedback culture
Technologies: C#, .NET Framework 4.8, .NET 6/8, MSSQL Server, Docker, WinForms
Tools: Bitbucket, Bitbucket Pipelines, Jira, Confluence