Design and develop high-quality software applications using various programming languages and technologies.
Lead a team of developers to achieve project goals and objectives.
Collaborate with cross-functional teams to identify and prioritize project requirements.
Develop and maintain technical documentation for software applications.
Troubleshoot and resolve complex technical issues.
Mentor and guide junior developers to improve their skills and knowledge.
Strong understanding of software development principles and methodologies.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a team environment.
Strong communication and interpersonal skills.
Experience with agile development methodologies and version control systems.
Strong analytical and critical thinking skills.
Disclaimer:This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time