All Positions

Software Architect

We are seeking a highly motivated Software Architect with growth mindset who can take our cloud-native SaaS application for managing enterprise IT teams from MVP to the next level. In this role, you will work with a highly talented and motivated team, with proven tools and platforms such as React, ASP.NET Core and PostgreSQL hosted on Azure, and with a mission to leverage new technologies such as Gen AI and machine learning. You will work on the design of application workflows, front-end (UI) pages and components, RESTful APIs, back-end database tables and services, and background jobs for application tasks.

As a Software Architect, you will draw on your experience in web application development and grow into a leadership role, guiding and mentoring team members. At the same time, this role will provide you ample opportunity and freedom to hone your individual tech skills, staying current with leading-edge tools and technologies. You will make the most impact at TalentSavvy if you are comfortable working independently in a work-from-home environment as well as taking ownership of assigned tasks to ensure they are completed on time and with high quality.

Responsibilities

  • Engage with Product leadership to understand and align on the product roadmap

  • Proactively recommend changes to the roadmap to better align with the technology adoption

  • Set and/or improve on the technology standards and roadmap including, but not limited to, end-to-end workflows, reusable user interface components, RESTful APIs, interfaces and classes based on the MVC framework, Secure coding standards (including best practices for code reviews)

  • Guide the development team in delivering on the prioritized user stories in line with the technology standards and product roadmap

  • Investigate and select off-the-shelf software tools (such as ML tools for predictive analytics) to integrate with the TalentSavvy application as prioritized by the product roadmap

  • Support the management in hiring the technology team as we grow

Requirements

  • Bachelor’s degree in computer science or information technology

  • 8-10 years of experience in Software Development; at least 2-3 years in designing and building software products

  • Sound knowledge of the tech stack used for web application development including

  • HTML/CSS, JavaScript / TypeScript, React, Object-oriented programming, C#, ASP.NET Core and PostgreSQL

  • Proven experience in the design of cloud-native, multi-tenanted, multi-tiered, single-page web applications

  • Excellent problem solving and troubleshooting skills

  • Good communication, influencing and mentoring skills

  • Collaborative approach to work

Apply Today

Send your CV and cover letter to jobs@talentsavvy.com