Senior Software Engineer
Icertis · Pune, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Icertis · Pune, Maharashtra, India
Responsibilities • Lead the design and development of robust, scalable web applications using .NET Core, C#, and ASP.NET and AI-assisted coding tools like GitHub Copilot • Collaborate closely with cross-functional teams, understanding their requirements and delivering tailored solutions. • Implement modern front-end frameworks to create intuitive, user-friendly interfaces, enhancing the user experience. • Conduct thorough code reviews, providing valuable feedback to ensure code quality and adherence to best practices. • Integrate AI-based testing and debugging tools to improve code reliability and reduce release cycles. • Continuously evaluate emerging AI development platforms and recommend adoption strategies. • Troubleshoot and resolve complex technical issues, employing innovative solutions to maintain system integrity. • Execute unit and integration testing, maintaining code integrity and reliability, and ensuring high-quality outputs. • Document and maintain comprehensive technical documentation, facilitating knowledge sharing and continuity. • Stay abreast of industry trends and technologies, contributing to team growth and innovation. • Mentor and guide junior team members, fostering a culture of knowledge sharing and collaboration, and nurturing their development. Qualifications • 4-8 years of experience in software development, with a strong focus on Microsoft technologies, including C#, SQL and ASP.NET. • Master's degree in Computer Science or related field • Experience using AI-assisted development tools (e.g., GitHub Copilot) in real-world projects. • Proficiency in modern front-end frameworks such as React, ASP.NET MVC Razor, TypeScript, jQuery, and a solid understanding of software development lifecycle and Agile methodologies. • Understanding of software engineering best practices, version control, and CI/CD pipelines. • Strong problem-solving skills, with a proactive, solution-oriented mindset, and excellent analytical abilities. • Exceptional communication and collaboration skills, enabling effective teamwork and clear, concise documentation. • A passion for learning and staying updated with the latest industry trends and best practices, driving continuous improvement. • Familiarity with cloud computing platforms, especially Azure, is highly advantageous, offering a competitive edge. • A self-motivated, positive attitude, and a commitment to delivering high-quality work, ensuring client satisfaction and project success.