Senior .NET Developer

Cephas Consultancy Services Private Limited

India, Maharashtra, Pune

On-site · Full-time

Senior Software Engineer, .NET

Location: Pune, Maharashtra, India
Employment: Full-time
Experience: 6–9 years
Open positions: 1

Qualifications

  • BE in Electronics, Electrical, or Computer Engineering, or an MSc/BSc in Computer Science.

Skills and technologies

Mandatory

  • Sound knowledge of object-oriented programming.
  • Experience with the .NET Framework, .NET Standard, or .NET Core using C#.
  • Strong analytical and requirements-analysis skills.
  • Familiarity with object-oriented analysis and design (OOAD), and with using UML to create high- and low-level software designs.
  • Familiarity with version control systems such as SVN, ClearCase, or Git.

Desirable

  • Desktop application development using WinForms or WPF.
  • Knowledge of SOLID principles and design patterns.
  • Knowledge of branching and tagging or labeling in version control.
  • Familiarity with estimation techniques and the software engineering lifecycle.
  • Familiarity with unit-testing frameworks such as NUnit or xUnit.

Behaviors

  • Collaborative team player who works effectively with cross-functional teams.
  • Open to learning and working with new technologies.
  • Agile, self-motivated, proactive, and accountable.

Role and responsibilities

  • Own requirements and defect fixes with minimal supervision.
  • Analyze requirements, propose solutions, and identify and mitigate technical risks.
  • Estimate effort for assigned requirements.
  • Create software designs in discussion with the Lead.
  • Follow software development processes defined by the Lead or Manager.
  • Take ownership of assigned work and proactively report status and risks.
  • Adapt to context switching across requirements and working with different technologies.
  • Manage technical work for yourself and team members.
  • Communicate effectively and respectfully with junior and senior colleagues.