Software Engineer Position
We are seeking a skilled software professional to join our engineering group.
The ideal candidate will work in collaborative teams to deliver high-quality software that meets user needs.
* Design and implement software that meets quality, performance, maintainability, testability, and other criteria set by stakeholders.
* Assist junior colleagues with technical guidance.
* Contribute to user problem discovery and take ownership of developed functionality.
* Evaluate new technologies as needed.
Our ideal candidate will have:
* 4+ years' experience designing and implementing excellent quality software.
* Experience working with .NET/.NET Core and/or C++.
* Solid understanding of programming concepts and paradigms such as OOP, SOLID, design and architectural patterns.
* Experience with nUnit/xUnit/moq/gtest/gmock/fakeit or similar testing and mocking frameworks.
We offer opportunities for career growth and professional development.
Join an organization committed to making a real difference by advancing infrastructure for a better quality of life.