Software Developer (.Net)

  • Designation – Software Engineer
  • Qualifications: B.E. IT/ Comp Sc. / ECE / Electronics/MCA/MCS/ MSc with computer science
  • Experience: 5 – 10 years
  • Location: Pune

 

Skills & Technologies:

Mandatory:

  • Sound knowledge on object-oriented programming
  • Experience on .Net framework with C#
  • Experience with the Single Page Application (SPA) frameworks preferably Vue.js OR React.js OR Anuglar.js
  • Experience on JavaScript, HTML/HTML5, CSS.
  • Willing to work on both desktop application development and web application development.
  • Good analytical & requirement analysis skills
  • Familiarity with OOAD use of UML for creation of high- and low-level software design.
  • Familiarity with version control system such as Svn, ClearCase, Git, etc.

Desirable:

  • Desktop applications development using WinForms OR WPF
  • Experience with Typescript for front-end application development.
  • Experience with ASP.net webservice/REST services
  • Experience with microservices
  • Experience with communication with hardware devices, via serial, Ethernet, OPC, Modbus
  • Knowledge of SOLID principles and certain design patterns.
  • Knowledge of branching and tagging\labelling processes in version control system.
  • Familiarity with certain estimation techniques and software engineering lifecycle.
  • Familiarity with unit testing frameworks such as Nunit, XUnit, etc.

Behaviors:

  • Good team player
  • Good collaboration with other cross functional teams
  • Open to learn and work on different/new technologies.
  • Agile in nature
  • Self-motivated and proactive

Role and Responsibilities:

  • Own requirement and defect fixes with minimal supervision
  • Analyze requirements and propose solutions
  • Create software design by discussing with Lead
  • Follow required software development processes as defined by Lead/Manager.
  • Should be able to own the given task and be proactive in status reporting, risk identification etc.
  • Should be flexible to context switch within different requirements assigned.
  • Should be flexible to adopt and work on different technologies as required.
  • Should be able to help and provide technical guidance to junior team members

 

Interested? Email your resume to human-resources.in(at)lenze.com 

 

Contact form