This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Developer to join a services team in Stamford, Connecticut. This position is suited for someone who enjoys building reliable applications, working closely with colleagues across disciplines, and turning technical requirements into practical software solutions. The ideal candidate brings solid experience with modern Microsoft development tools, a strong foundation in object-oriented programming, and the ability to contribute effectively in a collaborative environment.
Job Responsibility
Build, enhance, and support software applications using C# and modern .NET technologies in alignment with business and technical objectives
Design clean, maintainable solutions by applying sound object-oriented programming practices and established software design methods
Review technical specifications and external documentation to create and maintain integrations with third-party platforms and services
Develop, test, and refine database queries while working with relational data structures to ensure accuracy and performance
Collaborate with technical teams and business stakeholders to clarify needs, communicate progress, and deliver effective solutions
Manage multiple assignments at the same time while meeting deadlines and maintaining consistent quality within a team-based setting
Contribute to web interface development using component-based or server-rendered frameworks such as Blazor or Razor when needed
Support data access and application persistence efforts through tools such as Entity Framework Core and related .NET capabilities
Participate in source control and code review practices using Git-based workflows to promote code quality and team collaboration
Requirements
3 to 5 years of experience in software development roles
Strong command of C# and a solid understanding of object-oriented programming and software design principles
Experience working with .NET 8 or newer, or with .NET 6/7 alongside a clear ability and willingness to learn newer versions
Ability to interpret technical documentation and use it to build interfaces with external software systems
Proven experience writing and improving queries for relational databases
Effective communication skills with the ability to work productively with both technical and non-technical stakeholders
Ability to balance competing priorities and deliver dependable results in a collaborative team environment
Nice to have
Familiarity with technologies such as Blazor, Razor, Entity Framework Core, LINQ, ASP.NET, JavaScript, and Git-based development workflows