Complete Azure Funda...
Technology
Key Responsibilities:
- Lead Engineer should have a good understanding of codebases, the design patterns, where the areas of concern are, how they operate, the architectural patterns, etc.
- Lead Engineer should have the ability to architect a product or a handful of services to accomplish the business outcomes needed
- Effectively engage with product development conversations to collaborate on good technical decisions with a deep level of understanding of the impact of those decisions
- Lead Engineer can take on the decision making role with effective judgment based on a depth of understanding of the services and how they will function together
- Effectively collaborate with other teams to establish resilient service boundaries, create cross-team project plans and deliver a good experience to our users
- · Should have a deep and growing understanding of how to effectively tool their code for scale
- Should have understand and apply principles to effectively test, track, log, monitor, and evaluate the ongoing health of their product
- Lead Engineer to also have the ability to effectively break down and scope of that work into workable chunks effectively for 3 or more engineers
- Accuracy of estimating the Stories/Tasks and an understanding of how to help others on their team to accomplish the tasks
- Effectively lead others through meetings, planning, and any processes which are needed to accomplish the goals of the team
- Lead Engineer should Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
- Remain current on new technologies and available vendor packages, evaluate and make recommendations as necessary.
Requirements & Qualifications:
- BS/BE/B-Tech or ME/M-Tech/MCA degree in Computer Engineering, Computer Science
- 10+ years experience as a software engineer
- 5+ years experience in professional web application development
- Should have worked on projects over 10 million users
- Hands-on Experience in developing SaaS products
- Fluent with functional, imperative, and object-oriented languages
- Hands-on Experience in MEAN/MERN Stack
- Strong knowledge in Relational(MySQL, PostgreSQL) and Non-Relational Databases(MongoDB)
- Excellent analytical and problem-solving skills
- Excellent organization and time management skills
- Experienced working in an agile environment
- Hands-on Experience in Git, subversion
- Hands-on Experience in Rest API's
- Hands-on experience in tools like Postman, Bitbucket, Project management tools like Zoho, Notion
- Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provides estimates, and meets production deadlines
Comments