.NET Developer
We specialize in building innovative, high-performance software solutions that solve real-world challenges. Our team thrives in a collaborative, growth-oriented environment where creativity and technology come together. We're driven by a passion for excellence and a commitment to delivering results that make an impact.
USA
Hybrid
Responsibilities
- Develop and maintain web applications using .NET technologies such as C#, ASP.NET MVC, and Web API.
- Implement front-end solutions utilizing Blazor server applications, Razor Pages, Angular, JavaScript, jQuery, and AJAX.
- Utilize Entity Framework for database interactions and data modeling.
- Apply strong understanding of Object-Oriented Programming (OOP) principles to build efficient and reusable software components.
- Manage version control and collaborate effectively using Git for code versioning.
- Demonstrate strong problem-solving, debugging, and analytical skills to resolve complex technical issues.
- Take ownership of new requirements, developing solutions from inception to deployment.
- Design and develop scalable, secure, and efficient software solutions that meet business needs.
- Gain foundational knowledge of Azure DevOps for continuous integration and deployment processes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Proven experience (X years) working as a Full Stack Developer with proficiency in .NET technologies (C#, ASP.NET, MVC, Web API).
- Hands-on experience with front-end technologies including Blazor, Razor Pages, Angular, JavaScript, jQuery, and AJAX.
- Strong background in using Entity Framework for database management and development.
- Familiarity with Git for version control and collaborative development workflows.
- Ability to troubleshoot and debug complex software issues with a methodical approach.
- Experience in developing scalable, secure, and efficient software solutions.
- Basic understanding of Azure DevOps or similar tools for CI/CD pipelines is a plus.
- Excellent communication skills and ability to work in a collaborative team environment.