Senior Full-Stack Developer: .NET Core, React, and Microservices
We are seeking a highly skilled and experienced
Senior Software Developer
to join our innovative development team. The ideal candidate is a
full-stack expert
with deep proficiency in
.NET Core, React JS, Microservices architecture,
and modern software practices. This role is critical for building scalable, high-performance web applications and requires strong technical leadership to mentor junior developers and drive architectural decisions.
Key Responsibilities
Application Development & Architecture
Design, develop, and maintain robust, scalable, and secure web applications using
C#, .NET Core, and ASP.NET MVC
for back-end services.
Lead the design and implementation of
Microservices architecture
, ensuring modularity, scalability, and integration using RESTful APIs.
Build and enhance dynamic, user-friendly front-end interfaces using
React JS
and its ecosystem (e.g., Redux, Hooks).
Collaborate with architects and stakeholders to define system architecture, ensuring best practices for performance, security, and maintainability.
Code Quality and Team Leadership
Write clean, well-tested, and well-documented code, adhering to established coding standards.
Conduct thorough
code reviews
, providing constructive feedback and guiding team members on technical excellence.
Serve as a technical
mentor
to junior and mid-level developers, fostering a culture of continuous learning and improvement.
Actively participate in the full
Agile/Scrum
lifecycle, including sprint planning, stand-ups, and retrospectives.
DevOps and System Operations
Troubleshoot, debug, and resolve complex software defects and system issues.
Collaborate with DevOps teams to manage
CI/CD pipelines
and ensure smooth, automated deployments.
Utilize
containerization tools
like Docker and Kubernetes for building and deploying scalable services.
Proactively monitor and optimize application performance, identifying and addressing technical debt.
Qualifications
Education & Experience
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
3-5 years
of progressive professional experience in software development.
Proven experience
designing and implementing systems based on
Microservices architecture
.
Strong background in building and consuming
RESTful APIs, JSON, and web services
.
Experience with various database systems (e.g., SQL Server, MySQL, MongoDB).
Technical Skills
Expert Proficiency
in C# and
.NET Core
.
Strong knowledge of
ASP.NET MVC
framework.
High proficiency in
React JS
and its ecosystem (Redux, React Router, Hooks).
Familiarity with modern front-end technologies: HTML5, CSS3, JavaScript (ES6+), and module bundlers (e.g., Webpack).
Practical experience with
Docker and Kubernetes
.
Proficiency with
Git
and experience integrating with CI/CD tools.
Soft Skills
Exceptional
problem-solving
and analytical abilities.
Demonstrated
leadership
qualities with the ability to influence and guide technical decisions.
Excellent communication and collaboration skills for working within cross-functional teams.
Self-motivated, with a strong commitment to staying current with emerging industry trends and technologies.
Preferred Qualifications
Experience with
Entity Framework Core
or other Object-Relational Mapping (ORM) tools.
Knowledge of
TypeScript
for improved code quality and maintainability.
Familiarity with major cloud platforms such as
Azure
or
AWS
.
Experience with Azure DevOps or similar CI/CD and project management tooling.
How to Apply
Interested candidates are invited to submit their resume and cover letter detailing their relevant experience and technical expertise.
Please send your application to:
Email Address:
hr@laserbm.net
Job Type: Full-time
Pay: ₹500,000.00 - ₹700,000.00 per year
Benefits:
Provident Fund
Experience:
.NET Core AND REACT: 3 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.