Salary
💰 $140,000 - $180,000 per year
Tech Stack
AngularAzureCloudGoJavaScript.NETNode.jsSQLTypeScript
About the role
- Lead technical initiatives and contribute to development and maintenance of proprietary applications
- Actively participate in day-to-day development activities
- Lead technical initiatives and work collaboratively with cross-functional teams throughout the software development lifecycle
- Participate in architectural decisions for high-performance web and Windows UI applications; lead selection and implementation of future frameworks
- Establish and improve software development frameworks, principles, and processes across the team
- Mentor junior developers and guide code review processes
- Own critical applications and support client needs and ongoing maintenance/support
- Drive architectural decisions and mentor team members throughout the full development lifecycle
Requirements
- Bachelor’s degree in information systems, computer science, or related field required; accounting education/experience a plus
- 7+ years developing full stack software using C#, .NET, web components, Node.js, Typescript, JavaScript, AngularJS
- Proven experience in technical leadership and mentoring development teams
- Architecture and design experience in multi-tier, load balanced web environments
- Experience in the following are a plus: Lit and/or Shoelace, Excel DNA, iText, SSRS, Azure DevOps
- Develops secure, scalable code with strong code review and quality assurance practices
- Strong background in SQL Server and database design
- Experience with cloud environments; Azure preferred
- Experience with Git and DevOps practices
- Experience testing and troubleshooting applications
- Strong leadership skills with ability to work independently and guide team decisions
- Exceptional analytical, problem solving, and creative thinking skills
- Excellent written, oral communication and documentation skills
- Experience in presenting technical concepts to stakeholders
- Willingness to learn and share new technologies