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 manufacturing organization in Carrollton, Texas on a contract-to-permanent basis. In this role, you will contribute to the design, enhancement, and support of software applications that help drive day-to-day operations and product development. The ideal candidate brings strong experience with C# and the .NET ecosystem, along with a practical approach to debugging, testing, and collaborative development. This opportunity is well suited for someone who enjoys building reliable solutions, adapting to evolving priorities, and working closely with technical teams in a structured environment.
Job Responsibility
Develop, enhance, and maintain software applications using C#, C, C++, and related .NET technologies to support business and engineering needs
Add new functionality and incorporate software components or products into existing applications while ensuring compatibility and performance
Investigate application defects, diagnose root causes, and implement effective fixes for both current systems and newly developed solutions
Perform testing and validation activities to confirm software quality, stability, and readiness for deployment
Follow established development standards, workflows, and review practices to deliver consistent and maintainable code
Participate in design discussions, code reviews, and team collaboration sessions to improve technical solutions and overall development quality
Work with configuration management tools and virtualized environments to support builds, version control, and software delivery processes
Continue expanding technical knowledge through training and ongoing learning to stay current with tools, platforms, and development practices
Requirements
Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related technical discipline
3 to 5 years of hands-on experience programming in C# with strong object-oriented design skills, including concepts such as abstraction, interfaces, encapsulation, generics, and polymorphism
Experience with .NET, ASP.NET, JavaScript, and the broader Microsoft development stack
Familiarity with Microsoft operating systems, including installation, setup, and configuration
Experience participating in engineering processes such as design reviews, code reviews, and structured development practices
Working knowledge of version control or configuration management tools such as Bitbucket and experience operating in virtualized environments like VMware
Strong problem-solving, communication, and interpersonal skills, with the ability to collaborate effectively and deliver work on schedule in a results-focused setting
Ability to manage multiple assignments, adapt to shifting priorities, and continue learning new tools or technologies, including AI-assisted software development practices