Description :
Key Responsibilities :
Software Development & Architecture :
- Design, develop, and implement new features and functionalities for applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with architects and product owners to design scalable software solutions.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Team Leadership & Mentoring :
Lead a team of developers, providing guidance, code reviews, and technical mentorship.Foster a culture of collaboration, continuous improvement, and knowledge sharing.Coordinate with cross-functional teams to ensure timely delivery of high-quality software.Agile & Process Participation :
Actively participate in agile ceremonies such as sprint planning, daily stand-ups, retrospectives, and reviews.Contribute to process improvements, automation, and CI / CD pipeline optimization.Identify bottlenecks, risks, and areas for technical enhancement.Testing & Quality Assurance :
Ensure rigorous unit, integration, and functional testing of all deliverables.Collaborate with QA teams to identify and resolve issues promptly.Maintain high standards of software quality, performance, and security.Required Skills & Qualifications :
Education : Bachelor's Degree in Computer Engineering, Information Technology, or a related field; or College Diploma with equivalent experience.Experience : years as an application developer with strong back-end and full-stack development experience.Back-End Languages : Kotlin, Java, Python (advanced proficiency required).Front-End Technologies : React, Redux, TypeScript (hands-on experience preferred).Database : Knowledge of SQL and NoSQL databases.Version Control & CI / CD : Git, Jenkins, or equivalent tools.Agile Methodology : Hands-on experience working in Scrum / Agile teams.Strong problem-solving skills, attention to detail, and ability to mentor junior developers.Preferred Attributes :
Experience with microservices architecture, RESTful APIs, and cloud deployment (AWS, Azure, GCP).Exposure to testing frameworks, automated testing, and code quality tools.Excellent communication and interpersonal skills(ref : hirist.tech)