Enable job alerts via email!

Senior .Net Full Stack Developer - C#/React.js

Emperen Technologies

United States

On-site

USD 100,000 - 140,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology firm is seeking a Senior Dot Net Fullstack Developer to contribute to the development of robust web applications. The role promises involvement in both front-end and back-end development using the .NET ecosystem. With responsibilities spanning from design to deployment, the position encourages agile collaboration and innovative problem-solving, making it ideal for experienced developers looking to make an impact.

Qualifications

  • 8-12 years of professional experience in .NET development.
  • Strong understanding of front-end frameworks like React, Angular, or Vue.js.
  • Proficiency in both C# and .NET Core, ASP.NET MVC, and web APIs.

Responsibilities

  • Design, develop, and maintain both front-end and back-end components.
  • Implement unit and integration tests, troubleshoot and debug issues.
  • Participate in the full software development lifecycle.

Skills

.NET Experience
Problem-Solving
Communication Skills
Agile Experience
SQL Server Skills

Tools

Git/GitHub
Docker
Azure/AWS

Job description

Role Description :

This is a contract Senior Dot Net Fullstack Developer role at Emperen Technologies, located in Bengaluru with the flexibility of some work from home.

You will be a key contributor to the development and maintenance of robust and scalable web applications.

Your responsibilities will span both front-end and back-end development, requiring a strong understanding of the .NET ecosystem and modern front-end frameworks.

You will be expected to participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.

Responsibilities :

Full Stack Development : Design, develop, and maintain both front-end and back-end components of web applications using the Microsoft technology stack and modern JavaScript frameworks.

Back-end Development (Strong Focus) :

- Develop robust and scalable APIs and services using C# and . NET Core.

- Design and implement database schemas and optimize queries using SQL Server.

- Work with ASP.NET MVC and ASP.NET Web API to build performant web applications and RESTful services.

- Implement authentication and authorization mechanisms, including technologies like OAuth 2.0 and JWT.

- Utilize dependency injection, LINQ, and other core .NET features effectively.

- Implement unit and integration tests to ensure code quality and reliability.

- Troubleshoot and debug complex issues in the back-end system.

Front-end Development :

- Develop user interfaces using HTML5, CSS3, and modern JavaScript frameworks like React, Angular, or Vue.js.

- Implement responsive designs to ensure applications are accessible across various devices.

- Integrate front-end applications with back-end APIs.

- Write clean, maintainable, and well-documented front-end code.

- Familiarity with state management libraries (e.g. , Redux, NgRx, Vuex) is a plus.

- Database Management : Design, develop, and optimize database schemas in SQL Server.

- Write complex SQL queries, stored procedures, functions, and triggers.

- Ensure data integrity and performance.

- Version Control : Utilize Git/GitHub for version control, branching, and merging.

- Follow established Git workflows.

- Cloud Technologies (Desired) : Experience with cloud platforms like Azure or AWS, including services like Azure App Service, Azure Functions, AWS Lambda, etc.

- Understanding of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.

Agile Collaboration : Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Problem-Solving : Analyze and solve complex technical problems, providing innovative and effective solutions.

Communication & Collaboration :

- Effectively communicate technical concepts to both technical and non-technical stakeholders.

- Collaborate effectively with other developers, designers, and product owners.

Code Quality & Best Practices :

- Adhere to coding standards, best practices, and design patterns.

- Participate in code reviews to ensure code quality.

Continuous Learning :

- Stay up-to-date with the latest trends and technologies in .NET development and front-end frameworks.

Qualifications :

Timings : Full Time (As per company timings)

Notice Period : Immediate Joiner - Only

Experience : 8-12 Years of professional experience in full-stack .NET development.

Required Skills & Qualifications :

- Extensive .NET Experience : 7+ years of hands-on experience in developing web applications using C# and the .NET framework, including .NET Framework and .NET Core.

- Deep Understanding of .NET Core : Proven experience building scalable and performant applications using .NET Core, including middleware, dependency injection, and configuration.ASP.NET Expertise : Strong proficiency in ASP.NET MVC and ASP.NET Web API for building web applications and RESTful services.

- Front-end Proficiency : Solid understanding of HTML5, CSS3, and JavaScript. Experience with at least one modern JavaScript framework/library such as React, Angular, or Vue.js is essential.

- Strong SQL Server Skills : Extensive experience working with SQL Server, including database design, writing complex SQL queries, stored procedures, performance tuning, and database optimization.

- Version Control Mastery : Proficient in using Git/GitHub for collaborative development, branching strategies, and pull requests.

- Cloud Familiarity (Desired) : Familiarity with cloud platforms like Azure or AWS and their relevant services for web application deployment and management.

- Web Development Best Practices : Strong understanding of responsive design principles, cross-browser compatibility issues, and web performance optimization techniques.

- Excellent Problem-Solving Skills : Demonstrated ability to analyze complex problems and develop effective solutions.

- Strong Communication Skills : Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly and concisely.

- Team Player : Ability to work effectively in a collaborative team environment.

- Agile Experience : Experience working in an Agile or Scrum development environment. Understanding of Design Patterns : Familiarity with common software design patterns (e.g. , MVC, MVVM, Repository, Unit of Work).

- Experience with Testing Frameworks : Knowledge of unit testing frameworks (e.g. , NUnit, xUnit) and integration testing.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II Springfield, IL; Addison, TX; remote

Horace Mann Company

Illinois

Remote

USD 71,000 - 106,000

13 days ago

Senior Software Engineer (Remote)

Catalyst Education

Myrtle Point

Remote

USD 100,000 - 150,000

3 days ago
Be an early applicant

Software Development Engineer III

ZipRecruiter

Charlotte

Remote

USD 110,000 - 130,000

5 days ago
Be an early applicant

.Net developer (Healthcare Domain)

Smart IT Frame LLC

Remote

USD 100,000 - 130,000

15 days ago

Senior Software Engineer, Admin Console

ZipRecruiter

Cameron Park

Remote

USD 100,000 - 140,000

5 days ago
Be an early applicant

Software Engineer – ML

Talener

Springfield

Remote

USD 125,000 - 145,000

5 days ago
Be an early applicant

PRINCIPLE SOFTWARE ENGINEER (REMOTE)

Claritev

Naperville

Remote

USD 130,000 - 145,000

4 days ago
Be an early applicant

Software Engineer-React/Typescript (Supporting SharePoint)

Spalding

Patuxent

Remote

USD 75,000 - 120,000

9 days ago

[Hiring] Mid Software Engineer @Tech9

Tech9

Remote

USD 80,000 - 120,000

9 days ago