Talentonlease Pvt ltd
Principal Engineer - System Architecture & Design
Job Location
bangalore, India
Job Description
Key Responsibilities : Technical Leadership : - Lead the technical aspects of projects, ensuring the successful delivery of IT solutions that meet client requirements and business objectives. - Architect scalable and high-performance systems and applications. - Provide technical mentorship and guidance to junior engineers, fostering growth and ensuring adherence to best practices. - Conduct technical reviews, ensuring code quality, performance, and maintainability. - Collaborate with cross-functional teams to design and implement innovative solutions, balancing client needs with technical feasibility. System Architecture & Design : - Design and implement system architecture for scalable and efficient IT solutions, ensuring alignment with client needs and business goals. - Create detailed technical documentation to support project requirements, system architecture, and implementation processes. - Lead RESTful API design and development, ensuring consistency, performance, and security across all integrations. Collaboration & Project Delivery : - Work closely with product managers, product owners, and business stakeholders to align technical strategies with product vision and deliverables. - Lead the agile development process, including sprint planning, daily stand-ups, and sprint reviews. - Ensure the timely and successful delivery of projects by managing technical roadblocks and identifying solutions in collaboration with the project management team. Innovation & Process Improvement : - Drive technical innovation by staying up-to-date with the latest industry trends, technologies, and methodologies. - Promote test-driven development (TDD), behavior-driven development (BDD), and other best practices for building reliable, scalable, and maintainable code. - Continuously improve development processes, methodologies, and tools to optimize team productivity and efficiency. Skills & Qualifications : Technical Skills : - 10 years of experience in shipping client-side JavaScript applications and RESTful API services. - Hands-on experience with JavaScript, TypeScript, Node.js, and C#/.NET Core. - Proficiency with frontend frameworks such as React, Angular, Vue.js, and Svelte. - Knowledge of Swagger/OpenAPI for API design and documentation. - Experience with Jest, Mocha, Cypress, Selenium for unit and integration testing. - Knowledge of Kubernetes, Docker, Helm for containerization and orchestration. - Experience with Git, GitHub, and continuous integration tools like GitHub Actions, Jenkins, and Azure DevOps. - Familiarity with micro-frontend architecture and cloud technologies such as Azure. Methodology Experience : - Experience in Test-Driven Development (TDD), Behavior-Driven Development (BDD). - Knowledge of Agile, Scrum, SAFe, and Lean methodologies. - Strong understanding of RESTful API design and API management. Soft Skills : - Strong leadership and mentorship skills to guide and inspire engineering teams. - Excellent communication skills to effectively interact with business stakeholders and technical teams. - Problem-solving mindset with a focus on innovation and continuous improvement. - Ability to balance technical depth and business impact, making data-driven decisions. Educational Qualifications : - Bachelor's degree in Computer Science, Engineering, Mathematics, or related field (or equivalent experience). - Master's degree or relevant certifications is a plus. Preferred Experience : - Experience with Microsoft technologies (e.g, C#, Azure) is beneficial. - Familiarity with micro-frontend architecture and working knowledge of tools like Swagger/OpenAPI is a plus (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 12/26/2024
Location: bangalore, IN
Posted Date: 12/26/2024
Contact Information
Contact | Human Resources Talentonlease Pvt ltd |
---|