Y
YO IT CONSULTING10d ago
Indeed

Sr. Software Engineer

Pune, Maharashtra
Full Time
Senior Level
2000000-2500000

Auto Apply to 50+ AI Matched Sr. Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at YO IT CONSULTING

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