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.