22/01 Stalin
Director at Nastech Consulting

Views:169 Applications:49 Rec. Actions:Recruiter Actions:8

Principal Engineer - Application Design & Architecture (10-24 yrs)

Chennai Job Code: 403088

Job Description : 

We are looking for a principal engineer to join our team of talented engineers who share a common interest in developing products for EdTech, FinTech and various industries. 

You will be a polygot engineer and have responsibility for technical delivery of the products/projects, and continuously improve our engineering practices. 

What you'll do :

 - Directly guide the technical strategy for our internal and external customers.

 - Build out a new capability within the client - perhaps for Mobile, Data Science, or DevOps. 

- Take the needs and challenges of the customer and formulate the technical roadmap and technology solution that will support the business strategies and goals. 

- Provide technical leadership across all areas of the enterprise, to ensure delivery of exceptional technical solutions. 

- Orchestrate the management of technology scope and risks.

- Become a trusted and valued partner of the CTO, and Head of Engineering Delivery. 

- Support pre-sales activities. 

- Maintain strong expertise and knowledge of current and emerging technologies and products. 

- You will mentor the lead and senior engineers in the client. 

- You will code and review code. 

- Work from our office in Chennai and if needed travel to Melbourne (Australia) on short term. 

Who you are :

- You have 12 - 25 years of experience in full stack software engineering.

 - You are an expert in multiple technologies (including Java, Node & React, Python & Django, Ruby on Rails) across software engineering, security, data interchange, data management etc.

 - You are an architect or leading and inspiring software development teams. 

- You have significant software development and infrastructure architecture experience in designing and architecting enterprise web applications. 

- You are capable of coding and beginning an implementation to get a project off the ground 

- You have rich experience in TDD and BDD. 

- You have a solid understanding of the practical application of agile development methods and leading software development teams in an Agile/Lean/Continuous Delivery environment.

- You have built strong DevOps culture and experience in automation and CI/CD. 

- You are highly experienced with cloud technologies such as AWS or Azure. 

- You are a continuous learner and influence the team to be learning continuously.

- You contribute to the professional community as a speaker, author or online contributor

Add a note
Something suspicious? Report this job posting.