logo

JobNob

Your Career. Our Passion.

Software Engineer - .NET


Location

Andheri, Maharashtra | India


Job description

We're looking for a

Software Engineer - .NET

This role is Office Based

JD for Software Engineer:

In this role you will...

• Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform.

• Triage customer product and technical issues/defects and provide timely resolution.

• Look for opportunities to provide root cause fix and stop issues from re-occurring.

• Focus on ‘first time right’ approach.

• Partner with fellow engineers, product managers, and other team members as appropriate.

• Develop and maintain thorough knowledge and understanding of products.

• Adopt best development practices.

• Participate in architectural decisions and design considerations

• Collaborate with global Engineering, Product and Release teams, as necessary.

• Troubleshoot complex production issues and provide detailed RCA.

You’ve Got What It Takes If You Have…

• Bachelor’s or master’s degree in Computer Science or related field.

•3+ years of experience with active hands-on development experience in object-oriented languages like, C#, Java or others.

• Strong experience developing Microservices, RESTful services or other SOA development experience is a plus.

• Exposure to ORM’s like Entity Framework, Nhibernate or similar.

• Strong TDD approach and hands-on experience on tools like Nunit, xUnit or any other testing tools or frameworks.

• Strong in OOP and SOLID design principles.

• Exposure to modern java script frameworks like React is a plus.

• Understand basic AWS core services and basic architecture best practices.

• Experience in working on projects with public cloud providers like Amazon Web Services, Azure, Google Cloud, etc is a plus.

• Should be able to optimize designs/queries for scale.

• Proficient experience with relational databases such as Microsoft SQL Server/Postgres. Exposure to other non-relational DBs like MongoDB is a plus!

• Hands-on experience with github, bitbucket, etc.

• Should have work experience in Agile SCRUM or KANBAN.

• Should be very good at analyzing and Debugging/Troubleshooting functional and technical issues.

• Should have good insight on Performance/Optimization techniques.

• Good understanding on secure development practices and proactively codes to avoid security issues.  Able to resolve all findings.

• Excellent analytical, quantitative and problem-solving abilities

• Conversant in algorithms, software design patterns, and their best usage.

• Self-motivated, requiring minimal oversight.

• Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment.

• Strong interpersonal, written, and oral communication skills.

• Passion for continuous process and technology improvement


Job tags



Salary

All rights reserved