Key Duties and Responsibilities:
- Team Management: Lead, mentor, and manage multiple development teams to ensure project objectives are met.
- Code Review: Regularly review and approve code quality to ensure adherence to coding standards and practices.
- Development Oversight: Oversee the development process, ensuring timely and accurate release of features and updates.
- Collaboration: Collaborate closely with the Lead Solution Architect and other stakeholders to align development initiatives with business goals.
- Technical Expertise: Stay updated with the latest IT trends, particularly in web and app development domains.
- Quality Assurance: Coordinate with QA teams to ensure developed solutions are robust, scalable, and error-free.
- DevOps and Release: Oversee the release process, ensuring smooth deployments and minimal disruptions.
- Training and Upskilling: Organize training sessions and workshops to upskill development teams
Qualifications:
- Experience: 9+ Years relevant experience.
- Technical Proficiency: Strong knowledge of programming languages such as C#, Java, or Python, and frameworks relevant to the company’s projects.
- Degree Requirement: A bachelor’s degree in computer science, Engineering, or a related field is required; a master’s degree is a plus.
- Leadership Skills: Proven experience in leading technical teams and managing software development projects.
- Communication Skills: Excellent verbal and written communication skills, capable of articulating complex technical concepts to non-technical stakeholders.
- Agile Methodologies: Experience with Agile software development methodologies, including Scrum or Kanban.
- QUALIFICATION: MCA/BE/BTech.
- CERTIFICATIONS: MCPD, SharePoint, Agile Framework, Scrum.
Other Requirements:
- Strong problem-solving and analytical abilities.
- Ability to thrive in a fast-paced, dynamic environment.
- Willingness to learn and adapt to new technologies and practices.
Hard work beats talent when talent doesn’t work hard.
“Tim Notke”