
Requirements :-
● Bachelors/Masters in Computer Science or equivalent experience.
● A minimum of 10 years of web development experience on high-traffic customer-facing web products
● A minimum of 3 years’ experience in managing multiple product development teams with varied delivery cycles without supervision.
● A minimum of 4 years in designing and managing high volume live products
● Exposure to various web technology stacks like Microsoft, LAMP, MEAN etc.
● Hands-on in designing and defining database schema using microservices/sites, single page applications, REST APIs, RDBMS and NoSQL databases
● Experienced in iterative sprint cycle, test driven development, continuous integration and continuous delivery.
● Strong problem solving and troubleshooting skills.
● Demonstrated strong technical leadership with the ability to multitask and prioritize in a dynamic environment.
● Proven ability to work with external partners and manage external vendors.
● Up to date in upcoming technologies and technology stack including new trends.
● Experience in working in an Agile development environment.
● Experience with Amazon AWS services, containerization, API Gateway etc.
● Experience with GIT, bitbucket, Github, Github Copilot and the Features branching workflow.
● Awesome written and oral communication skills and ability to work in a global and distributed environment with agility to mold communication for different audiences.
Job Responsibility :-
● Manage a team of software engineers, and lead the technical planning, execution and operations.
● Responsible for the technology efforts of a portfolio of technology products, including website development and system integration.
● Work closely with the web marketing and UX/UI teams to create the desired customer experience.
● Functional responsibility of project resources including support of development and competency management.
● Serve as a focal point to communicate with the engineering team and stakeholders including the business team.
● Ensure decisions and discussions lead to closure, and escalate issues which cannot be resolved by the team.
● Responsible for the quality and timely releases of business requirements.
● Coach and help develop team members, assure that team members have the necessary education and training to effectively participate in the team.
● Facilitate problem solving and collaboration.
Similar Jobs
Engineering Manager
Engineering Manager Jobs
Full Time
Upload Your CV
