Software Developer II | C#/.NET
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
Our recruiting firm is partnering with a well-established manufacturing organization in the natural stone industry to hire a Software Developer II. This company supplies high-quality natural stone products used in commercial, residential, and architectural applications across North America. In this role, you will be responsible for designing, developing, enhancing, and maintaining business-critical web applications and websites. The ideal candidate will have strong full-stack development experience and expertise in technologies such as C#, .NET, SQL, Angular, and other modern web development tools. You will work closely with cross-functional teams to deliver scalable, secure, and high-performing solutions that support business operations and digital initiatives., * Design, develop, test, and maintain full-stack web applications.
- Support and enhance the front-end functionality of web-based applications.
- Maintain and improve existing software applications and systems.
- Support and develop multiple websites utilizing content management system (CMS) technologies.
- Perform quality assurance testing and collaborate closely with QA team members.
- Provide technical expertise, recommendations, and guidance to project teams.
- Research emerging technologies and evaluate opportunities for integration into the existing technology environment.
- Troubleshoot, diagnose, and resolve issues in both internally developed and third-party code.
- Participate in Agile development processes and Scrum ceremonies.
- Contribute to architectural discussions, technology evaluations, coding standards, and development best practices.
- Develop solutions that address application performance, scalability, security, encryption, caching, session state management, error logging, and testing requirements.
Requirements
- Associate degree in Programming, Information Technology, Computer Science, or a related field with relevant professional experience; or equivalent combination of education and experience.
- Experience with several of the following technologies:
- C#
- .NET
- ASP.NET
- MVC
- Microsoft SQL Server
- TypeScript
- Angular
- JavaScript
- jQuery
- AJAX
- HTML5
- CSS
- Visual Studio
- Knowledge of Agile development methodologies and Scrum practices.
- Minimum of 5 years of software development experience.
- Strong verbal and written communication skills.
- Ability to collaborate effectively with technical and non-technical stakeholders.
- Strong analytical, troubleshooting, and problem-solving skills.
- Detail-oriented with sound judgment and logical decision-making abilities.
- Ability to manage projects and drive work through completion.
- Ability to learn business processes and adapt technical solutions to business needs.
Preferred
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience supporting and developing CMS-based websites.
- Experience contributing to application architecture and technical standards.
- Experience evaluating and implementing new technologies within an enterprise environment.
- Background working in a manufacturing, industrial, or product-based organization.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
Is Software Engineering Over-Saturated?
Where to Find Entry-Level Software Engineering Jobs
Top-Paying Tech Jobs (with Salaries)