Y
YO IT CONSULTING•10d ago
Indeed
Sr. Software Engineer
Pune, Maharashtra
Full Time
Senior Level
2000000-2500000
N/A
N/A
N/A
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Software Engineer - .NET
Company: YO IT CONSULTING
Location: Pune, Maharashtra, India
Work Mode: Hybrid (4 days in-office, 1 day Work From Home)
Experience: 6 to 9 years
Qualifications: BE in Electronics, Electrical, or Computer Engineering; MSc/BSC in Computer Science.
About the Role:
YO IT CONSULTING is seeking a highly skilled Senior Software Engineer to join our dynamic team in Pune. This role involves designing, developing, and maintaining robust software solutions. You will collaborate with cross-functional teams, contribute to architectural decisions, and ensure the delivery of high-quality code.
Key Responsibilities:
- Take ownership of feature development and defect resolution with minimal supervision.
- Analyze software requirements and propose effective technical solutions, proactively identifying and mitigating risks.
- Develop accurate effort estimations for assigned tasks.
- Collaborate with leads to create comprehensive software designs.
- Adhere to defined software development processes and methodologies.
- Provide regular status updates and escalate issues promptly.
- Demonstrate flexibility in context-switching between different tasks and adopting new technologies.
- Manage technical tasks for yourself and potentially junior team members.
- Communicate effectively and respectfully with colleagues at all levels.
Technical Skills (Must Have):
- Proficiency in Object-Oriented Programming (OOPS).
- Extensive experience with .NET framework, .NET Standard, or .NET Core using C#.
- Strong analytical and requirement analysis capabilities.
- Familiarity with Object-Oriented Analysis and Design (OOAD) and UML for creating high- and low-level software designs.
- Experience with version control systems such as Svn, Clear Case, and Git.
- Demonstrable experience with estimation techniques and the software engineering lifecycle.
Technical Skills (Desirable):
- Experience in developing desktop applications using WinForms or WPF.
- Solid understanding of SOLID principles and design patterns.
- Knowledge of branching, tagging, and labeling processes in version control systems.
- Familiarity with unit testing frameworks like NUnit or xUnit.
Behavioral Competencies:
- Strong team player with excellent collaboration skills.
- Willingness to learn and adapt to new technologies.
- Agile mindset and proactive approach.
- Self-motivated with a strong sense of ownership.
Notice Period: Immediate to 30 days.
Company
Y
YO IT CONSULTING
Pune, Maharashtra
Posted on Indeed