3 Talent On Lease Jobs
Principal Engineer - System Architecture & Design (10-12 yrs)
Talent On Lease
posted 12d ago
Flexible timing
Key skills for the job
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
Functional Areas: Other
Read full job description