.NET Software Developer

Siemens

Pune District

Hybrid

INR 1,200,000 - 1,800,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Siemens in Pune, India seeks an experienced Windows desktop engineer to design and implement client-server apps using C# and WPF, with OOAD, design patterns and UML.

You will build automated tests with NUnit, Moq, SpecFlow, NCover, and collaborate across global teams to deliver high-quality software. Ownership of topics and proactive learning are expected in a fast-paced environment.

Qualifications

  • Strong experience designing and implementing Windows desktop client-server apps with C# and WPF.
  • Experience with automated unit testing using NUnit, Moq, SpecFlow, NCover.
  • Ability to work across teams with ownership and strong communication.
  • Familiarity with OOAD, design patterns, and UML.

Responsibilities

  • Design and implement Windows desktop client-server applications using C# and WPF.
  • Design and implement automated unit tests using NUnit, Moq, SpecFlow, NCover, etc.
  • Write clean code adhering to guidelines of Efficiency, Reliability, and Maintainability.
  • Deliver high-quality product through thorough testing and documentation.
  • Produce artifacts, review logs, RCA, Traceability Matrix and participate in Quality Gates.
  • Clarify requirements, perform quick POCs, provide effort estimates and adhere to sprint plans.
  • Interface with Switzerland development teams and participate in forums and client meetings.
  • Take ownership and drive topics independently.
  • Knowledge of config management tools and processes.
  • Learn new skills relevant for the project and organization.

Skills

C#.NET
Database
XML
OOAD
Design Patterns
UML
NUnit
Moq
SpecFlow
NCover
OpenCover

Job description

Roles and Responsibilities:
  • Design and implement Windows desktop based client-server applications using C# and WPF using OOAD methodology.
  • Design and implement automated unit tests using NUnit, Moq, SpecFlow, NCover, etc.
  • Write clean code adhering to guidelines of Efficiency, Reliability, and Maintainability
  • Deliver good product quality by doing thorough testing and documentation.
  • Process & Quality: Produce artifacts Review logs, RCA, Traceability Matrix, Perform RCA, help / participate in events such as Process Audits, Quality Gates, Project Status Reviews.
  • Clarify and analyze requirements, do quick POC’s;
  • Provide effort estimates, adhere to sprint plan.
  • Interfacing with Switzerland development teams, product owners. Fluently represent topics in various forums e.g. sprint demos, client meetings, etc.
  • Take ownership and drive topics independently.
  • Knowledge of config management tools and processes.
  • Learn new skills relevant for the project and organization. Become a topic expert.
  • Bring positivity, energy, and enthusiasm in the workplace.
Technology Skills preferences:
  • C#.NET,Database, XML, OOAD, Design Patterns, UML
  • NUnit, Moq, SpecFlow, NCover, OpenCover.
Angular (Good to have)
  • Experience in working with Client Server and multi-layered Architecture.
  • Exposure to designing and / or consuming REST API’s.
  • Exposure to working in cloud environment such as AWS, Azure, etc. would be an advantage
  • Understanding of cross-platform development in .net is an advantage.
  • Exposure to IoT devices such as PLC’s, Raspberry Pi, Arduino, BeagleBone, etc. would be an advantage
Soft Skills:
  • Initiative and ownership
  • Ability to learn quickly
  • Good Communication Skills – speaking, writing, presenting, interfacing.
  • Focus and result orientation
  • Energetic and enthusiastic
  • Bold and courageous
  • People management: do appraisals, give feedback, motivate, retain people, bring clarity
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.NET Software Developer (3+ to 5 years)
.NET Software Developer (3+ to 5 years)

Systel, Inc. • Navi Mumbai

On-site
INR 800,000 - 1,200,000
.NET Software Developer
.NET Software Developer

Smart Energy Water • Greater Noida

On-site
INR 900,000 - 1,500,000
Software Developer
Software Developer

Kale Logistics Solutions • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior C++, C# Engineer
Senior C++, C# Engineer

Quest Global • Maharashtra

On-site
INR 1,500,000 - 1,900,000
.net full stack developer
.net full stack developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 800,000 - 1,200,000
.Net Developer
.Net Developer

PradeepIT Consulting Services Pvt Ltd • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Dot Net Developer
Dot Net Developer

Mytech Consulting Services • Hyderabad

On-site
INR 900,000 - 1,300,000
Technical Lead - .Net Fullstack
Technical Lead - .Net Fullstack

Simplify Alpha™ • Maharashtra

On-site
INR 1,400,000 - 2,200,000
C# .Net developer
C# .Net developer

Amantya Technologies • Gurugram District

On-site
INR 700,000 - 1,100,000
C# Developer 5-9 yrs.
C# Developer 5-9 yrs.

tek analytix • Pune District

On-site
INR 1,000,000 - 1,500,000