Software Developer (.net) Job in Lenze Mechatronics
Software Developer (.net)
Lenze Mechatronics
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Job Summary
Qualification : B.E. in IT/Computer Science/Electronics/Telecom/MCA/MCS/MSc (Computer Science)
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)
Similar Jobs for you
Help us improve JobGrin
Need Help? Contact us