Search by job, company or skills

  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title : Senior Developer, .Net

Job Summary

The Senior Developer is responsible for designing, developing, and delivering complex, scalable software features and services. This role focuses on writing high-quality, maintainable code while leading technical design discussions, conducting code reviews, mentoring team members, and improving engineering practices.

The Senior Developer collaborates closely with Product, QA, and cross-functional teams to ensure timely delivery of high-quality solutions while improving system reliability, performance, and maintainability.

Key Responsibilities

  • Review functional specifications for technical feasibility and recommend improvements where needed.
  • Design and develop scalable, high-quality software solutions using appropriate design patterns and engineering best practices.
  • Write efficient, maintainable, and well-tested code for complex features and system enhancements.
  • Lead and participate in code reviews to ensure quality, maintainability, and performance.
  • Create and review technical design documentation and validate architectural approaches.
  • Own critical areas of the codebase and continuously improve system performance and maintainability.
  • Identify and reduce technical debt while improving developer tools and engineering practices.
  • Monitor production systems and improve observability, logging, and alerting mechanisms.
  • Collaborate with Product, QA, and other teams to deliver high-quality releases on schedule.
  • Troubleshoot complex technical issues and drive root-cause analysis.
  • Break down technical work, provide effort estimates, and identify potential risks during planning.
  • Mentor junior developers and support onboarding of new team members.
  • Contribute to improving development processes, tools, and engineering standards.

Required Skills :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 58+ years of software development experience

Programming & Development

  • Strong proficiency in C# or Java
  • Strong Object-Oriented Programming (OOP) fundamentals
  • Experience building scalable backend systems and APIs
  • Experience with design patterns, SOLID principles, and refactoring practices

Architecture & Engineering

  • Understanding of system architecture and distributed systems
  • Experience designing REST APIs and scalable services
  • Knowledge of performance optimization and scalability considerations

Databases

  • Experience with SQL databases such as MS SQL or MySQL
  • Strong understanding of data modeling and database performance

Development Tools

  • Experience with Git and version control systems
  • Familiarity with CI/CD pipelines and modern development tools
  • Experience with modern IDEs and issue tracking systems

Testing & Quality

  • Knowledge of unit testing, integration testing, and automation frameworks
  • Understanding of continuous integration and delivery practices

Observability

  • Knowledge of production monitoring, logging, metrics, and tracing

Key Skills

  • Complex feature development and clean code practices
  • Technical design and documentation
  • Code reviews and engineering best practices
  • Debugging and performance optimization
  • Problem solving and analytical thinking
  • Work estimation and risk identification
  • Cross-functional collaboration and communication
  • Mentoring and knowledge sharing

Key Competencies

  • Strong understanding of Software Development Life Cycle (SDLC), Agile or Scrum
  • Ability to translate business requirements into scalable technical solutions
  • Ability to work independently and manage multiple priorities
  • Ability to adapt quickly to new technologies and evolving requirements
  • Strong collaboration skills within globally distributed engineering teams

Work Environment

Hybrid work model 3 days per week in office (Hyderabad).

We are seeking immediate joiners or candidates who can join within 30 days.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145081575

Similar Jobs