Title: Tech Lead - Full Stack.NET
Duration: TBD
Location: Hybrid, MN
Job Description:
Our client is seeking an experienced and passionate professional to join our talented team as a Technical Lead Engineer who is passionate about full stack web development, backend architecture, continuous delivery and delivering customer value.
The ideal candidate is ready to act as a leader to apply the breadth and depth of their knowledge and skills. You will act as a trusted source of expertise and as an enabler for the product teams. You will be expected to independently identify and solve problems that are cross-team and cross-discipline, bringing together subject matter experts to provide context and support for challenges.
You would architect and implement solutions, working closely with our client’s product team as well as other dev teams to deliver software and services.
Responsibilities:
• Lead by example, autonomously championing improvement through iteration
• You have great communication skills. You are working with internal and external developer resources and product owners. Not everything will be in CST and you may need to work offline with our global partners in different time zones.
• Steward our technology stack and development practices.
• Partner with other engineers to evolve the team architecture.
• You have great understanding and experience leveraging cloud services—particularly Microsoft Azure—to build for resiliency.
• Maintain an eye for detail when architecting and structuring code.
• You are a well-rounded senior developer with the ability to go in-depth on the stack, understanding end-to-end system workflow.
• You are experienced in designing, developing, and delivering software or platforms used by other developers.
• You have depth of experience in one or more key areas such as rest APIs, web performance and optimization, distributed architectures, API design and best practices, eventing and messaging patterns.
• You are of the DevOps mindset, building for observability, well versed and familiar with continuous integration, infrastructure as code.
• You have great prioritization and time management skills. People will seek you out to help architect solutions, solve problems, and provide direction within critical areas of our code base and overall patterns and practices.
Minimum Qualifications:
• 5+ years of experience as a developer working with the following:
• RESTful APIs and web hooks to consume and synchronize data
• Service Bus and Event based architecture.
• Full stack web applications with a strong background in .NET and related technologies
• JavaScript or related language along with accompanying web frameworks (React, Node, etc)
• HTML/CSS front ends
• Experience architecting and deploying solutions in cloud environments (Azure, AWS etc)
• Experience working with cross-functional teams in an agile environment
• git, CI/CD pipelines (GitHub Actions is a plus), testing frameworks etc
• Experience with structured and unstructured data in RDBMS and NoSQL stores