.Net Core Developer

Experience: 1 -- 5 years

Location: Vadodara, Gujarat, India

.Net Core Developer

Role Summary

We are looking for highly skilled and result-oriented candidate who can actively contribute and take ownership for building new applications development and maintenance of existing applications on Microsoft .NET Core technologies. The work involves developing the front-end and back-end software solutions of simple to high complexity performing plant automation.

Qualification

  • B. E. / B.Tech. / MCA / BCA / M. Sc.

Responsibility

  • Interpret and map functional and non-functional requirements to technical specifications
  • Interact and work closely with various cross-functional stakeholders to ensure application development meets product/project specification requirements
  • Develop, migrate and maintain software solutions based on approved design, application development standards and quality processes to deliver efficient, reusable, reliable and test-driven code
  • Ensure the best possible performance and quality of the applications
  • Developing and executing unit test cases - white box testing
  • Perform code reviews and guide junior members for corrections
  • Fix the defects/bugs and provide support
  • Active participation and support to Tech. Lead in developing artifacts such as high-level/technical design
  • Support lead / presales team with estimates for new functionalities keeping in mind existing dependencies and potential risks

Required Skillset

  • Excellent knowledge of Object-Oriented Programming concepts
  • Demonstrated experience in .Net Core technologies for following: 
    NET MVC, ASP.Net Core, Web API, Entity Framework, SQL Server, jQuery, Angular
    Well-versed with Spring (Core, AOP, Transactions, Data, Security), Spring MVC
    Experience with client-side technologies (HTML, CSS, Javascript, Jquery, JSON, JWT, etc.)
  • Must have strong experience working in Azure
  • Experience working with of popular client-side (JS / React) and server-side technologies
  • Knowledge of OpenID Connect, OAuth 2.0
  • Experience in  WebSockets
  • Experience in performance testing tool like JMeter
  • Knowledge of Docker, Kubernetes and containerization
  • Good Understanding of the CI/CD pipelines
  • Design and development of scalable and enterprise grade applications
  • Well-versed with design patterns and best guidelines/processes in building enterprise products / components
  • Strong in unit testing, functional testing, integration testing using jUnit, TestNG, Mockito, etc.
  • Experience with enterprise grade applications and 3rd party application integrations
  • Proficient understanding of code versioning tools Git, TFS
  • Good oral and written communication
  • Strong analytic and problem-solving skills
  • Ability to be an effective Contributor in multi-cultural Teams
  • Must be flexible to new situations and challenges

Apply for this Job

Thank you! Your message has been sent.
Unable to send your message. Please fix errors then try again.