Maitri Services
Views: 259 | This job is expired 10 months, 2 weeks ago
Job Category | : | IT & Telecommunication |
Job Level | : | Senior Level |
No. of Vacancy/s | : | [ 1 ] |
Employment Type | : | Full Time |
Job Location | : | Kathmandu |
Apply Before(Deadline) | : | Aug. 03, 2024 23:55 (10 months, 2 weeks ago) |
Education Level | : | Under Graduate (Bachelor) |
Experience Required | : | More than 5 years |
Professional Skill Required | : | Team Leadership Software Development Angular DevOps Python |
About the job
Job Title: Engineering Manager
Job Summary:
We are seeking a dynamic and experienced Engineering Manager to join our innovative team. As an Engineering Manager, you will play a critical role in leading our engineering efforts, focusing on high-quality software development and team management. This is a unique opportunity to be part of Maitri's growth journey, offering leadership responsibilities for the right candidate.
You will oversee a mixed team of 20+ talented software and QA engineers, guiding them to build and enhance our innovative platform. Leveraging your experience in managing software development teams and ensuring the delivery of high-quality, maintainable code, you will drive new feature development and improvements to existing features. You will be responsible for developing the career paths of the engineering resources within your team.
Job Description:
As an Engineering Manager, you will:
Job Specification:
Required Skills and Expertise:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: 5+ years of experience as a software engineer with a focus on software development, and 2+ years in a leadership or managerial role.
Programming Languages: Strong background in programming languages, like Python, JavaScript, TypeScript is required.
Frameworks: Experience with Django & Angular (version 12.1 or above) is preferred. Experience in FastAPI or React.js is a plus.
Client Communication: Strong skills in communicating with clients, understanding their needs, and ensuring their satisfaction.
Delegation: Ability to delegate tasks and responsibilities to team members efficiently.
Team Management: Ability to manage large multi-sub-team groups of 20+ members effectively to ensure smooth functioning of the projects.
Debugging: Possess strong debugging skills to identify complex issues, ensuring proper identification of root cause and ability to delegate to the team for resolution and provide guidance as needed.
Leadership: Demonstrate strong leadership and communication skills to effectively lead meetings, ensuring discussions are focused, productive, and result in clear, decisive actions.
Career Development and Performance Management: Take charge of developing career paths for team members, including conducting performance appraisals to support their professional growth and development.
DevOps: Demonstrate a strong understanding of DevOps principles, with familiarity in CI/CD frameworks and tools, to streamline development processes and ensure smooth, continuous delivery of software.
Soft Skills:
Candidates who possess a combination of these qualifications, are passionate about software development and are eager to contribute to our dynamic team are encouraged to apply.
This job has expired.