Senior Associate - Application Developer

  • Maintain and enhance the Conversion IDE, a .NET desktop application written in C# that the onboarding team uses to migrate new customer data into Evolution.

  • Incorporate ongoing product updates into the C# NuGet package used by conversion specialists in the field.

  • Design and build backend services and APIs (.NET 8) as the team transitions from the existing desktop tooling toward a new service-oriented conversion platform.

  • Work with large, complex datasets and database operations, supporting data migrations and the movement of full data sets between databases.

  • Own both development and quality assurance for conversion tooling, identifying, troubleshooting, and resolving bugs.

  • Provide occasional support for a related Angular front-end application.

  • Participate in code reviews, provide constructive feedback, and produce clear technical documentation.

  • Leverage AI-assisted development tools to accelerate coding and documentation.


Requirements

  • 3 years of professional software development experience

  • Strong C# and object-oriented programming skills

  • Experience with Angular

  • Hands-on experience with Entity Framework

  • Solid SQL skills, including PostgreSQL and complex queries against large datasets

  • Working knowledge of software design patterns (e.g., factory, dependency injection)

  • Experience identifying and resolving bugs, and taking initiative to drive them to resolution

  • Strong communication skills and a collaborative working style

  • Excellent organizational skills and the ability to learn new technologies quickly

  • Experience with AWS services (S3, EC2, RDS)

  • Docker and container-based workflows

  • Experience building RESTful web services / service-oriented architectures with .NET 8

  • Experience working with AI-assisted development tools (e.g., Claude)

  • Experience working in Agile methodologies



See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available