Company Profile: Client of Upgrade HR Consulting Pvt. Ltd. who are pioneer in Media Analytics and Technology
YOUR RESPONSIBILITIES -
- Own and drive business features into technology requirements.
- Work closely with Product Managers, Customers to align technology choices with business requirements.
- Architect design & develop full stack modules and components.
- Planning of multiple projects and good understanding record of time estimate vs actual delivery.
- Spearhead and mentor the team towards a product success story.
- 100 % adherence to scrum and devops practices.
- Raising the bar in engineering practices such as Code Quality, Reviews, Agility etc.
- Stay updated on emerging technologies and apply them to our products.
- Hands on in end to end technology stack development.
- Quickly create quality prototypes.
- Mentor and develop junior developers in the team.
- Evangelist for high quality products and driver of best practices towards the same.
- Interact with stakeholders (Developers and Product Managers in other teams) to understand their requirements and to gather feedback.
- Train stakeholder and other developers on the solutions we develop for them.
- Conduct internal dev talks to share interesting experiences with some technology stack or on some new tool/framework which can benefit everyone.
REQUIRED EXPERIENCE
- Excellent grasp of one or more languages including an OO language.
- Experience building multi-tier web applications, experience working on all layers of the stack is a plus.
- 10+ years- experience bringing innovative products to the market.
- Excellent understanding of Object-Oriented Design & Design Patterns, algorithm & data structures.
- Experience with cloud technologies, SaaS, PaaS & IaaS.
- Good understanding and experience of Distributed systems.
- Experience with cloud environments such as AWS, Google Cloud or Azure.
- Prior experience with Microservices based architectures is a plus.
- Prior experience in Advanced Analytics is a plus.
- Good knowledge of Linux environment.
- Internalized and practices agile best practices from software architecture to product deployment.
REQUIRED SKILLS
- Excellent analytical and problem-solving skills
- Stay abreast with the latest technologies and then apply them in relevant products
- Good communication and presentation skills.
- Ability to collaborate across multiple functions.
- Interest & ability to influence all areas of software development from software best practices, CI, CD, Sustainability, documentation.
- Eagerness to mentor the team and be a go-to technology leader.
- Extreme attention to detail.
- Ability to meet tight deadlines and prioritize workload.
- Analyze technology, resource needs etc. to plan and assess the feasibility of projects.
- Working knowledge of event-based programming.
- Working knowledge on Front-end technologies like React or Angular.
- Constructs effective team structure that allows individuals and teams to succeed.
- Should have experience in managing a decent sized team in past.
- Experience with microservice architectures.
- Knowledge of container technologies.
GOOD TO HAVE SKILLS
- Akka
- Working Knowledge on React and Redux
- Apache Ignite
- Apache Kafka
- Graph Databases
- Devops
- Scrum
- AWS
- Gitflow.
Didn’t find the job appropriate? Report this Job