ProArch is on the lookout for a talented Full Stack .NET Developer to join our innovative team. In this role, you will work on both front-end and back-end development tasks, contributing to the creation of robust, scalable applications that drive business value for our clients.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using .NET technologies and frameworks.
- Utilize front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (like Angular or React) to build responsive user interfaces.
- Implement back-end services using C#, ASP.NET, and related technologies to support front-end functionality.
- Integrate with databases (SQL Server, NoSQL) and manage data storage solutions.
- Collaborate with product managers, UI/UX designers, and other developers to deliver solutions that meet business requirements.
- Conduct code reviews and provide constructive feedback to promote a culture of quality and continuous improvement.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment.
- Stay up-to-date with the latest industry trends and technologies, actively contributing to the technology stack of the team.
Requirements
The ideal candidate will possess the following qualifications:
- 4+ years of experience in software development, with a strong emphasis on full-stack .NET development.
- Proficiency in C#, ASP.NET, MVC, Web API, and Entity Framework.
- Hands-on experience with front-end frameworks such as Angular or React.
- Solid understanding of relational databases like SQL Server, as well as NoSQL databases is a plus.
- Experience with HTML, CSS, JavaScript, and responsive design principles.
- Familiarity with Agile methodologies and version control systems (Git).
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.
- A strong commitment to writing clean, maintainable code and exploring new technologies.