FullStack Technical Lead - W2 Only at Elit IT Inc.
Columbia, TN
About the Job
Hello,
Hope you are doing good !
Lead Software Engineer
Columbia, TN – Onsite
We are looking for a Lead Software Engineer to join us and help our clients in their digital journeys. The ideal candidate needs to be a passionate and analytical technology professional who loves to solve complex technical problems, build technical teams, and support technology growth within the company.
ROLES AND RESPONSIBILITIES:
- As the Lead Engineer, she/he works with IT Teams to define and develop a road map and play a leadership role in its execution.
- Delivers technical documents and architectural designs that meet product features.
- Delivers working Proof of Concepts to validate solution alternatives.
- Plans and manages execution of architecture migrations.
- Promotes engineering best practices around code design, quality, and testing.
- Mentor staff to develop software systems development capabilities, including overseeing design reviews.
- Promote a culture of innovation by using industry insights, analytics, and operational metrics.
- Stay on top of the latest technologies like Cloud Computing, DevOps, API’s, Containerization, Serverless, AI and ML etc. and make recommendations to support continuous improvement.
QUALIFICATIONS:
- A bachelor's or master's degree in a technical discipline.
- 10+ years of related software engineering experience.
- 5+ Years of experience designing and building full stack cloud native applications using JavaScript (React / Angular / Vue), NodeJS, NPM and Java (Spring Framework), Tomcat, Maven/Gradle, AWS or Azure, Pipelines using GitHub Actions or Azure DevOps.
- A comprehensive understanding of different project management environments like waterfall and agile environments
- Extensive knowledge of contemporary frameworks and emerging technologies.
- Significant breadth and depth of knowledge in the areas of: Layered systems architectures and layered solutions and designs.
- Web services – Restful, GraphQL, Soap
- Micro services architectures
- Understanding of shared software concepts and distributed architectures.
- Infrastructure as code
- Pipelines as code
- Cloud solutions and deployments, preferable AWS and/or Azure
- A history of practicing DevOps, Cloud First and API First Mind set.
- Consultative skills, including the ability to understand and assist in applying customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements.
- Highly developed oral and written communication skills; strong presentation skills.