- Why Join
-
-
-
Why join Aspire Software?
We like to work with passionate people.
-
-
- Portfolio
- Resources
-
-
-
-
Got a question about us?
Would you like to introduce us to your company? we’d love to hear from you.
-
-
- Careers
- Why Join
-
-
-
Why join Aspire Software?
We like to work with passionate people.
-
-
- Portfolio
- Resources
-
-
-
-
Got a question about us?
Would you like to introduce us to your company? we’d love to hear from you.
-
-
- Careers
Engineering Manager - Asteris
Job Openings > Engineering Manager - Asteris
Description
Valsoft Corporation is seeking an experienced Engineering Manager to join our rapidly growing team. In this role, you will lead the development team for one of Valsoft’s subsidiaries in the veterinary vertical, driving innovation and overseeing the development of complex applications supporting a medical imaging software suite. This position is fully remote and open to candidates located in the United States or Canada.
You will play a critical role in guiding our team, shaping our technical strategy, and ensuring delivery excellence in both legacy application modernization and new product development.
Responsibilities:
- Lead and mentor a team of developers, fostering a culture of collaboration, continuous learning, and technical excellence.
- Oversee the architecture, design, and development of software solutions, including legacy system modernization and new application development.
- Collaborate with product management and stakeholders to define project scopes, timelines, and technical requirements.
- Drive engineering best practices, including CI/CD, code reviews, and unit testing.
- Manage team performance, conducting regular 1:1s, goal setting, and performance reviews.
- Maintain and improve development processes, tools, and pipelines to optimize productivity and quality.
- Balance hands-on technical contributions with high-level leadership responsibilities.
- Coordinate cross-functional efforts between engineering, QA, and DevOps teams to ensure successful project delivery.
Requirements
- 5+ years of server-side development experience using C#, .NET Framework, or .NET Core.
- Proven experience leading and managing development teams, including architecture and refactoring of legacy applications.
- Strong understanding of API development using SOAP and REST.
- Expertise in SQL queries and database design, preferably with MS SQL Server.
- Experience with multi-threaded applications in highly distributed systems.
- Proficiency in maintaining and optimizing CI/CD pipelines, ideally with TeamCity and Octopus Deploy.
- Familiarity with unit testing principles and designing testable architectures.
- Demonstrated ability to drive modernization efforts, such as transitioning legacy applications to modern architectures.Thick client UI development experience (WPF or WinForms).
- Knowledge of DICOM standards or experience in the medical imaging space.
- Certified SCRUM Master or equivalent Agile leadership experience.
- Experience with Docker and container technologies.
- Strong leadership and mentoring skills, with a track record of fostering high-performing engineering teams.