Search by job, company or skills

Software Engineer

Cornerstone India

    Highlights

    Job Description

    More Info

    Recruiter Info

2-4 Years
a month ago
38 Viewed
1 Applied

Job Description

  • Develop, maintain, and enhance .NET applications and services to contribute to our legacy and microservices on our cloud platform.
  • Analyze product and technical user stories and convey technical specifications in a concise and effective manner
  • Code & deliver a working product, with a first time right approach.
  • Participate in sprint planning, and technical design reviews; provide input as appropriate
  • Partner with engineers, product managers, and other team members as appropriate
  • Develop and maintain thorough knowledge and understanding of products
  • Troubleshoot complex production issues and provide detailed RCA.
you've Got What It Takes If You Have
  • bachelors or masters degree in computer science or related field
  • 2+ years experience with active hands-on development and maintenance experience in object-oriented languages like, C#, Java or others.
  • Experience developing RESTful services, or other SOA development experience (preferably AWS) is a plus.
  • Exposure to ORM s like Entity Framework, Nhibernate or similar.
  • Understanding and implementation of TDD approach and hands on experience on tools like Nunit, xUnit or any other testing tools.
  • Strong in OOP and SOLID design principles.
  • Exposure to modern java script frameworks like Angular or React is a plus.
  • Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching).
  • 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!.
  • Should be very good at analyzing and Debugging/Troubleshooting functional and technical issues.
  • 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
Follow
Save
Report

Similar Jobs

Engineer Software Engineering

Company Name Confidential

Software Engineer CI CD

Company Name Confidential

People also considered

DelhiBengaluru / BangaloreNoidaMumbaiHyderabad / Secunderabad Telangana
Last Updated: 09-08-2024 09:36:53 AM
Home Jobs in Mumbai Software Engineer