Job Summary: We are seeking a highly skilled Senior Software Developer with a strong background in C# and C++ to join our dynamic team. The ideal candidate will have a proven track record of developing robust software solutions and will be responsible for designing, implementing, and maintaining applications that meet our clients needs. This role requires a deep understanding of software development principles and the ability to work collaboratively in a quick-paced environment.
Responsibilities:
- Design, develop, and maintain high-quality software applications using C# and C++.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and troubleshoot software issues, ensuring timely resolution.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
- Stay updated with emerging technologies and industry trends to enhance development processes.
- Document software designs, processes, and technical specifications for future reference.
- Mentor junior developers and contribute to their professional growth.
Mandatory Skills:
- Strong proficiency in C# is a deal breaker; candidates must demonstrate extensive experience.
- Solid understanding of C++ programming language.
- Experience with object-oriented programming and design patterns.
- Familiarity with software development methodologies such as Agile or Scrum.
- Proficient in using version control systems, preferably Git.
Preferred Skills:
- Experience with .NET framework and related technologies.
- Knowledge of database management systems, such as SQL Server or Oracle.
- Familiarity with cloud platforms like Azure or AWS.
- Experience in developing RESTful APIs and web services.
- Understanding of front-end technologies such as HTML, CSS, and JavaScript.
Qual
📌 MODULE LEAD (Bengaluru)
🏢 Happiest Minds Technologies
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.