Careers

Discover your place at Veraqor

.Net Full Stack Developer

Job Summary:

We are seeking a highly skilled and versatile Microsoft Full Stack Software Developer with expertise in .NET development to join our dynamic team. As a Full Stack Software Developer, you will play a key role in designing, developing, and maintaining innovative software solutions that meet our organization’s business needs. Your proficiency in the Microsoft technology stack, including .NET framework, ASP.NET, and related technologies, will enable you to contribute to both front-end and back-end development. This is a rewarding opportunity to work on diverse projects, collaborate with cross-functional teams, and contribute to the success of our software products.

Responsibilities:

Collaborate with product managers and stakeholders to gather requirements and understand software development objectives.

Design and develop scalable, robust, and high-performance applications using the Microsoft technology stack, primarily .NET.

Implement front-end components and user interfaces using HTML, CSS, JavaScript, and popular front-end frameworks.

Develop and integrate RESTful APIs and web services to enable data exchange between front-end and back-end components.

Perform database design, development, and optimization using SQL Server or other relational databases.

Ensure code quality by conducting code reviews and adhering to coding standards and best practices.

Troubleshoot and resolve software defects and issues in a timely and efficient manner.

Collaborate with other team members, including UX designers and QA engineers, to deliver end-to-end software solutions.

Participate in Agile development processes, including sprint planning, daily stand-ups, and sprint retrospectives.

Stay up-to-date with the latest trends and advancements in Microsoft technologies and continuously improve technical skills.

Requirements:

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Proven experience as a Full Stack Software Developer with a focus on Microsoft technologies, particularly .NET development.

Strong proficiency in C# and .NET framework for building web applications and backend services.

Experience with front-end development technologies, including HTML5, CSS3, JavaScript, and popular JavaScript frameworks like Angular or React.

Solid understanding of web services and API development, including RESTful APIs.

Proficiency in SQL and experience working with databases, preferably SQL Server or similar relational databases.

Familiarity with version control systems, such as Git, for source code management.

Strong problem-solving skills and the ability to work independently and in a team environment.

Excellent communication skills to effectively collaborate with team members and stakeholders.

Detail-oriented with a strong focus on delivering high-quality and maintainable code.

Preferred Skills:

Microsoft certifications in .NET development or related technologies.

Knowledge of cloud computing platforms, such as Microsoft Azure.

Familiarity with microservices architecture and containerization technologies like Docker.

Experience with Entity Framework or other ORMs (Object-Relational Mapping).

Understanding of security best practices and principles in software development.

Knowledge of software testing and experience in writing unit tests for .NET applications.

Job Category: .Net
Job Type: Contractual
Job Location: United States

Apply for this position

Allowed Type(s): .pdf, .doc, .docx