Software Developer (.net) Job in Lenze Mechatronics

Software Developer (.net)

Apply Now
Job Summary

Software Developer (.NET)

Designation: Software Engineer

Location: Pune

Experience: 5 10 years

Qualifications

  • B.E. in IT/Computer Science/Electronics/Telecom/MCA/MCS/MSc (Computer Science)

Key Skills & Technologies

Must-Have:

  • Strong foundation in Object-Oriented Programming (OOP)
  • Expertise in .NET framework with C#
  • Hands-on experience with front-end frameworks like Vue.js, React.js, or Angular.js (SPA development)
  • Proficiency in JavaScript, HTML/HTML5, and CSS
  • Comfortable working on both desktop and web application development
  • Strong analytical and requirement gathering skills
  • Familiar with UML and OOAD for designing software at both high and low levels
  • Experience with version control tools such as SVN, ClearCase, Git, etc.

Nice-to-Have:

  • Experience with desktop applications (WinForms/WPF)
  • Knowledge of Typescript for front-end development
  • Familiarity with ASP.NET web services and REST APIs
  • Experience with microservices architecture
  • Working knowledge of communication protocols (serial, Ethernet, OPC, Modbus)
  • Understanding of SOLID principles and software design patterns
  • Familiar with version control branching, tagging, and labelling
  • Experience with unit testing frameworks (e.g., NUnit, XUnit)

Behavioral Competencies

  • Strong team player with excellent collaboration skills across cross-functional teams
  • Eager to learn new technologies and adapt quickly
  • Agile and self-motivated with a proactive approach
  • Ability to take ownership and manage tasks independently
  • Open to switching contexts and technologies as per project needs

Role & Responsibilities

  • Take ownership of requirements and defect fixes with minimal supervision
  • Collaborate with the team to analyze requirements and propose optimal solutions
  • Design software in consultation with the team lead, ensuring alignment with project objectives
  • Follow established software development processes and best practices
  • Proactively manage tasks, providing regular updates and identifying risks early
  • Be adaptable and flexible in switching between different tasks and technologies
  • Mentor and provide technical guidance to junior team members

Qualification :
B.E. in IT/Computer Science/Electronics/Telecom/MCA/MCS/MSc (Computer Science)
Experience Required :

5 to 10 Years

Vacancy :

2 - 4 Hires

Apply Now