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 an experienced Software Developer to join our team in Chicago, Illinois. This role involves designing and developing both front-end and back-end applications, ensuring optimal functionality and performance. You will collaborate closely with cross-functional teams to create scalable and user-friendly software solutions.
Job Responsibility:
Develop and implement responsive web interfaces using modern front-end technologies, ensuring seamless user experiences
Build and maintain server-side applications using .NET technologies and C# programming language
Create and optimize database designs, queries, and performance using SQL Server or other relational databases
Design and develop RESTful APIs to facilitate communication between the front-end and back-end
Utilize unit testing frameworks, such as NUnit or xUnit, to ensure reliable and maintainable code
Apply debugging tools and test-driven development practices to identify and resolve software issues effectively
Manage code collaboration and version control using Git
Optimize application performance through caching, profiling, and database query enhancements
Implement DevOps practices, including CI/CD pipelines, to streamline software deployment
Deploy applications to cloud platforms like Azure or Google Cloud, ensuring scalability and reliability
Requirements:
A minimum of 5 years of experience in software development
Strong knowledge of .NET technologies, including ASP.NET and .NET Framework
Proficiency in C# programming language for server-side development
Expertise in JavaScript and familiarity with modern frameworks such as Angular, React, or Vue.js
Solid understanding of user interface and user experience principles to create intuitive web applications
Experience with relational databases, particularly SQL Server, and knowledge of Entity Framework
Familiarity with unit testing frameworks and debugging tools
Understanding of DevOps principles, including continuous integration and deployment workflows