Job Description - Engineering Manager
Role Overview : Engineering Manager role is a mix of Manager, Technical adviser/Architect, Team leader, part-time coder and evangelist. His core responsibility is to deliver robust products within timeline as per requirements by owning the accountability and management of Engineering team.
The Engineering function will cover some or all the following definition within its business: Invents, researchers,develops, designs stimulate, controls builds, tests improves, validates, maintains and project managers: structures; devices; systems; components; materials; algorithms; and processes to required standards of quality, cost, timing, delivery, and safety.
Responsibilities:
- Drive Technical design, implementation and delivery of features in the most optimized and timely manner.
- Confer with management, production, and marketing staff to discuss project specifications and procedures.
- Coordinate and oversee projects, make detailed plans to accomplish goals and integration of technical activities.
- Analyze technology, resource needs, and market demand, to plan and assess the feasibility of projects.
- Plan and direct the installation, testing, operation & maintenance activities.
- Direct, review, and approve product design and changes.
- Recruit employees; assign, direct, and evaluate their work; and oversee the development and maintenance of staff competence. Build and contribute to startup culture.
- Develop and implement policies, standards, and procedures for the engineering and technical work performed as per SDLC standards
- Perform administrative functions such as reviewing and writing reports, approving expenditures, enforcing rules
- Ensure smooth functioning of the team by acting as Tech consultant to resolve blockers and even done that of a coder to resolve tough problems if need be.
- Promote and contribute to innovation in a team with a focus on evaluating and integrating latest technologies & always strive on improvement & long term vision.
Requirement:
- B.Tech/M.Tech/MCA degree in Computer Science or a related technical field, or equivalent practical experience from premier college.
- 6-8 years of work experience, with minimum relevant experience of 2 years, possessing a healthy mix of delivery and solutions architecture capabilities.
- Hands-on experience in conceptualizing, designing and independently developing scalable web applications along with a team
- Experience in MEAN stack is an advantage
- Experience with source control systems (SVN, GIT, TFS, etc)
- Understanding of SDLC process & its best practices with experience in enforcing them within team
- Experience in Agile Methodology of development
- Ability to adapt to the ever-changing technology landscape and should be excited about constantly keeping themselves up to- the date by experimenting with new technologies and frameworks.
- Good communication skills - both verbal and written.
- Passion to explore new web tools, frameworks, utilities.
- Experience in writing technical specifications, creating plans and ability to share knowledge.
Didn’t find the job appropriate? Report this Job