Developer II (.NET Full stack)

Posted:
11/27/2024, 5:27:23 PM

Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

What you will do

We are seeking a talented Full Stack Developer with experience in C#, .NET, Angular, RDBMS, API development, authentication mechanisms, Azure cloud services, and Big Data technologies. The ideal candidate will be adept at both front-end and back-end development, able to build scalable and efficient applications, and comfortable working in a dynamic environment.

How you will do it

Full Stack Development:

  • Design, develop, and maintain web applications using C#, .NET, and Angular.

  • Implement and manage robust back-end services and APIs for application functionality.

  • Develop responsive and user-friendly front-end interfaces with Angular.

Database Management:

  • Design and optimize relational database schemas using RDBMS (e.g., SQL Server, PostgreSQL).

  • Write and optimize complex SQL queries and stored procedures.

API Development:

  • Develop and integrate APIs to connect different services and applications.

  • Ensure API security, performance, and scalability.

Authentication and Security:

  • Implement authentication and authorization mechanisms to secure applications.

  • Apply best practices for securing data and protecting applications from vulnerabilities.

Collaboration and Agile Development:

  • Work closely with cross-functional teams including designers, product managers, and QA engineers.

  • Participate in code reviews, design discussions, and agile development processes.

Performance Optimization:

  • Optimize application performance, scalability, and reliability.

  • Monitor and troubleshoot application issues and performance bottlenecks.

What we look for

  • Bachelor’s degree in computer science, Engineering, or a related field. Relevant certifications are a plus.

  • 4-8 years of experience as a Full Stack Developer or similar role.

  • Proficiency in C# and .NET framework.

  • Strong experience with Angular for front-end development.

  • Solid understanding of RDBMS and SQL.

  • Experience with API development and integration.

  • Knowledge of authentication and security best practices.

  • Hands-on experience with Azure cloud services and Big Data technologies.

  • Familiarity with version control systems (e.g., Git) and agile methodologies.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and teamwork skills.

Preferred Qualifications:

  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).

  • Familiarity with other front-end frameworks (e.g., React, Vue.js).

  • Knowledge of Big Data (e.g., HBase, Snowflakes).

  • Experience with DevOps practices and CI/CD pipelines.