.Net - Engineer, Software Development-IND

India | Mumbai, Maharashtra
Job ID: 46133

Job Description

Position at Ingram Micro

Key Job Functions/Requirements

  • Be able to contribute code and solutions based on your previous training and referencing help, manuals, or other resources on your own

  • Willing to assume end-to-end ownership of solutions as part of the Agile SCRUM team, which includes assisting in the development of testing automation and other key quality aspects

  • Partner with product owners and other Agile SCRUM team members to determine new features and user stories needed in new/revised applications

  • Participate in code reviews with peers and managers to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate

  • Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives

  • Demonstrates awareness of DevOps mindset where Agile SCRUM team is accountable for a product from inception to sunset

  • Create and/or update the documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams, and/or design documents

  • Share knowledge among members in the Agile SCRUM team

  • Demonstrate excellent communication skills and effective collaboration in a team-oriented environment

  • Aptitude for learning new technologies and concepts

  • Excellent time management skills and ability to prioritize

  • Able to translate customer and business needs to technical solutions

  • Resilient to change

  • Knowledge in some of the following:

    • Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)

    • Object-Oriented Design (OOD) and analysis

    • Application of design patterns

    • Application of non-functional software qualities such as resilience, maintainability, etc.

    • Applying behavior-driven testing techniques

 

Education

  • Bachelor’s Degree in Computer Science or equivalent

Minimum Experience

  • 5+ Years Exprience

Specialized Knowledge & Skills

  • Knowledgeable in C# .NET, VB.NET

  • Knowledgeable in ASP.NET, MVC

  • Awareness of .NET Core and Microservices

  • General understanding of LINQ, Generics, Lambda expressions, extension methods, attributes

  • General understanding of Web Services and serialization, XML, JSON, SOAP, WCF, REST

  • General understanding of Unit testing

  • General understanding of Design patterns and object-oriented programing

  • General understanding of SQL Server and the SQL language

  • General understanding of JavaScript, jQuery, Bootstrap (React is a plus)

  • General understanding of HTML5 and CSS3

  • General understanding of Agile Management Tools (i.e. Confluence, Jira, VersionOne)

 

Ingram Micro Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected category under applicable law.  

apply now

Share

Still looking?

Get updates about the latest job openings that match your skills.

sign up today