YASH Technologies

Senior Software Engineer

YASH Technologies

full-time

Posted on:

Location Type: Office

Location: PuneIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain software applications using .NET technologies.
  • Collaborate with team members to design efficient, scalable systems.
  • Participate in code reviews and ensure high-quality code practices.
  • Troubleshoot and resolve issues in existing applications.
  • Stay updated with industry trends and technologies to enhance development processes.

Requirements

  • Proficiency in C# and the .NET framework (or .NET Core).
  • Strong understanding of Object-Oriented Programming (OOP) concepts and software design patterns.
  • Experience with web development technologies like ASP.NET, MVC, HTML5, CSS3, and JavaScript.
  • Knowledge of database design and proficiency in SQL (e.g., SQL Server).
  • Familiarity with architectural styles and APIs, such as RESTful services.
  • Experience with version control systems like Git.
  • Problem-solving and analytical skills.
  • A bachelor's degree in Computer Science, Engineering, or a related field is often required.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET framework.NET CoreObject-Oriented Programmingsoftware design patternsASP.NETMVCHTML5CSS3JavaScript
Soft Skills
problem-solvinganalytical skillscollaboration
Certifications
bachelor's degree in Computer Sciencebachelor's degree in Engineering