Designation
Sr. Software Engineer
Location
Pune
Work Mode
Hybrid (4 days from office and 1 day WFH)
Qualifications
- BE Electronics/Electrical/Computers, MSC/ BSC - Comp
- 6 to 9 years experience
Must Have Skills & Technologies
- Sound knowledge of object‑oriented programming (OOPS)
- Experience on .NET Framework/.NET Standard/.NET Core with C#
- Good analytical and requirement analysis skills
- Familiarity with OOAD and UML for creating high‑ and low‑level software design
- Familiarity with version control systems such as SVN, ClearCase, Git, etc.
Desirable
- Desktop applications development using WinForms or WPF
- Knowledge of SOLID principles and design patterns
- Knowledge of branching and tagging processes in version control systems
- Familiarity with estimation techniques and software engineering lifecycle
- Familiarity with unit testing frameworks such as NUnit, XUnit, etc.
Role and Responsibilities
- Own requirement and defect fixes with minimal supervision
- Analyze requirements and propose solutions; identify and mitigate technical risks
- Create effort estimations for the assigned requirement
- Create software design by discussing with Lead
- Follow required software development processes as defined by Lead/Manager
- Own the given task and be proactive in status reporting, risk identification etc.
- Flexible to context switch within different requirements assigned
- Flexible to adopt and work on different technologies as required
- Technical work management for self and team members
- Good, effective and respectful communication with team, juniors and seniors
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
- Taking ownership