Lead and mentor a team of developers through the entire development lifecycle
• Contribute to and influence the architecture of applications for internal teams and customer
• Working with product owners to understand desired application capabilities
• Working with Architect’s to understand the organizational architectural guidelines and principles
• Continuously improving software engineering practices within and across
• Assist in team performance reporting mechanisms & related processes to ensure the team working under you are continuously productive
• Interacting with on-site and offshore teams to get real-time updates
• Passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal and external technology communities, and mentoring other members of the engineering community
• Providing senior-level support within our core technologies which include: Java, Amazon Web Services (AWS), and microservices
• Encouraging innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
• Contribute to all aspects of the services under the team’s ownership, which includes design, implementation, refactoring, automated testing, deployment, upkeep, and improvement of the services over multiple sprints.
• Maintain a hands-on approach to coding and alignment with the team to ensure the quality and the output meets the desired objectives.
• Build technology the right way: for us, this means simple, well-tested services that gradually grow over time, and that provide plenty of insight into production performance.
• Align & work with other tech leads within the organization as well as with partners for common outcomes
• Building Effective Relationships: Develop and use collaborative relationships to facilitate the accomplishment of work goals.
Qualifications
• Knowledge of JavaScript Object-based model and programming like TypeScript 4 & NPM @Types.
• Hands-on with Build and Release tools like Github, Junit, Mockito, NPM, Python, Shell Script, etc.
• Comprehensive Experience leading the technical strategy and working closely with architecture.
• Proven track record of owning end-to-end delivery of large-scale projects driving design, build, and implementation of secure, resilient, and scalable cloud-based infrastructure solutions
• Experience in leading an agile software development team using Scrum and/or Kanban
• Experience with data structures and modelling and apply them to build solutions to get the best of time-complexity and space complexity.
• Experience with the microservices Event-Driven Architecture and Solutions Design.
• Strong expertise in architecting, implementing, and managing high-performance scalable J2EE applications on Linux/Unix platforms
• Strong expertise in designing/developing with n-tier architectures (UI, Business Logic Layer, Data Access Layer).
• Strong expertise in design and development of Amazon Web Services - AWS EB Stack, EC2, SQS, SNS, S3 SDKs
• Strong expertise in Cloud deployment (eg. Docker, Kubernetes)
• Strong expertise in building REST API’s – Patterns, Versioning, Resources, Security, etc.
• knowledge of JavaScript Design Patterns and apply them in designing the solution.
• Strong experience in No-SQL(MongoDB) and RDBMS databases.
• Strong problem-solving and analytical skills
• Self-motivated, independent, detailed, and a responsible team-player
• Strong verbal and written communication
• Ability to multitask in a dynamic environment
Copyright© Cosette Network Private Limited All Rights Reserved