Job Description
<p><p><b>Description :</b><br/><br/>Senior Full-Stack Developer : .NET Core, React, and Microservices<br/><br/>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.<br/><br/><b>Key Responsibilities :</b><br/><br/><b>Application Development & Architecture :</b><br/><br/>- Design, develop, and maintain robust, scalable, and secure web applications using C#, .NET Core, and ASP.NET MVC for back-end services.<br/><br/>- Lead the design and implementation of Microservices architecture, ensuring modularity, scalability, and integration using RESTful APIs.<br/><br/>- Build and enhance dynamic, user-friendly front-end interfaces using React JS and its ecosystem (e.g., Redux, Hooks).<br/><br/>- Collaborate with architects and stakeholders to define system architecture, ensuring best practices for performance, security, and maintainability.<br/><br/><b>Code Quality and Team Leadership :</b><br/><br/>- Write clean, well-tested, and well-documented code, adhering to established coding standards.<br/><br/>- Conduct thorough code reviews, providing constructive feedback and guiding team members on technical excellence.<br/><br/>- Serve as a technical mentor to junior and mid-level developers, fostering a culture of continuous learning and improvement.<br/><br/>- Actively participate in the full Agile/Scrum lifecycle, including sprint planning, stand-ups, and retrospectives.<br/><br/><b>DevOps and System Operations :</b><br/><br/>- Troubleshoot, debug, and resolve complex software defects and system issues.<br/><br/>- Collaborate with DevOps teams to manage CI/CD pipelines and ensure smooth, automated deployments.<br/><br/>- Utilize containerization tools like Docker and Kubernetes for building and deploying scalable services.<br/><br/>- Proactively monitor and optimize application performance, identifying and addressing technical debt.<br/><br/><b>Qualifications :</b><br/><br/><b>Education & Experience :</b><br/><br/>- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).<br/><br/>- 3-5 years of progressive professional experience in software development.<br/><br/>- Proven experience designing and implementing systems based on Microservices architecture.<br/><br/>- Strong background in building and consuming RESTful APIs, JSON, and web services.<br/><br/>- Experience with various database systems (e.g., SQL Server, MySQL, MongoDB).<br/><br/><b>Technical Skills :</b><br/><br/>- Expert Proficiency in C# and .NET Core.<br/><br/>- Strong knowledge of ASP.NET MVC framework.<br/><br/>- High proficiency in React JS and its ecosystem (Redux, React Router, Hooks).<br/><br/>- Familiarity with modern front-end technologies : HTML5, CSS3, JavaScript (ES6+), and module bundlers (e.g., Webpack).<br/><br/>- Practical experience with Docker and Kubernetes.<br/><br/>- Proficiency with Git and experience integrating with CI/CD tools.<br/><br/><b>Soft Skills :</b><br/><br/>- Exceptional problem-solving and analytical abilities.<br/><br/>- Demonstrated leadership qualities with the ability to influence and guide technical decisions.<br/><br/>- Excellent communication and collaboration skills for working within cross-functional teams.<br/><br/>- Self-motivated, with a strong commitment to staying current with emerging industry trends and technologies.<br/><br/><b>Preferred Qualifications :</b><br/><br/>- Experience with Entity Framework Core or other Object-Relational Mapping (ORM) tools.<br/><br/>- Knowledge of TypeScript for improved code quality and maintainability.<br/><br/>- Familiarity with major cloud platforms such as Azure or AWS.<br/><br/>- Experience with Azure DevOps or similar CI/CD and project management tooling.<br/><br/>Interested candidates are invited to submit their resume and cover letter detailing their relevant experience and technical expertise.<br/><br/>Please send your application to :<br/><br/>Email Address : hr@laserbm.net</p><br/></p> (ref:hirist.tech)