Job Summary
The Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions using .NET technologies, including MVC. The ideal candidate will have extensive experience in software development, a strong understanding of Agile methodologies, and the ability to lead projects and mentor junior team members.
Company: Rishabh Engineering Services
Location: Vadodara, Gujarat
Work Mode: Work from Office
Shift Timing: 2:00 PM – 11:00 PM
Experience Required: 7–10 Years
Duties and Responsibilities
- Design and implement scalable and efficient software applications using ASP.NET Core and MVC.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in Agile ceremonies and contribute to continuous improvement efforts.
- Develop and maintain APIs and integrate with third-party services.
- Utilize cloud services such as Microsoft Azure and AWS for application deployment and management.
- Mentor and guide junior developers in technical skills and best practices.
Qualifications and Requirements
- 7-10 years of experience in software development with a focus on .NET technologies.
- Proficiency in ASP.NET Core, C#, Angular, JavaScript, and SQL.
- Strong understanding of OOP principles, Design Patterns, and LINQ.
- Experience with cloud platforms such as Microsoft Azure and AWS.
- Familiarity with Agile methodologies and software development life cycle.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Key Competencies
- Leadership and team collaboration.
- Analytical thinking and problem-solving.
- Adaptability and willingness to learn new technologies.
- Time management and organizational skills.
Performance Expectations
- Deliver high-quality software solutions on time and within budget.
- Maintain a high level of code quality and adherence to best practices.
- Actively contribute to team discussions and project planning.
- Provide mentorship and support to junior team members.
Required Skills & Qualifications
Experience
- 7–10 years of software development experience.
- Strong background in enterprise application development.
Technical Skills
- ASP.NET Core
- ASP.NET MVC
- C#
- Angular
- JavaScript
- SQL Server
- LINQ
- Object-Oriented Programming (OOP)
- Design Patterns
- REST API Development
- Microsoft Azure
- Amazon Web Services (AWS)
- Git Version Control