At Vispero, you’ll be part of a global team enhancing solutions that make a difference in people’s lives. Vispero is the world’s leading assistive technology provider for the visually impaired and owner of the brands AI Squared, Enhanced Vision, Freedom Scientific, Optelec, The Paciello Group and Interactive Accessibility. All the Vispero brands have a long history of developing and providing innovative solutions for blind and low vision individuals, helping them to reach their full potential.
We are looking for a Lead Engineer, Enterprise Microservices to join our team of highly qualified software developers. We have built a modern, fully distributed, Software as a Service (SaaS) platform using the Microsoft .NET framework. Our platform is hosted in the AWS Cloud, utilizing many of the AWS Services such as EC2, EC3, Fargate, Lambda, S3, CloudFront, RDS, Cognito, SageMaker, and API Gateway. Reporting directly to the Chief Architect, you will be responsible for managing our Enterprise Microservices engineering efforts and contributing as a principal developer of our platform. Our platform, named ARC (Accessibility Resource Center), is comprised of many .NET based microservices which are organized by Domain and architected in layers that separate client, host, service and DAL functionality. These microservices combine to power our Platform and provide our clients with compliance monitoring, analytical dashboards, content and integrated services needed to manage their web accessibility initiatives.
8+ years of experience developing software applications using the Microsoft .NET Framework
2+ years of experience managing small software engineering teams
Proven experience as a .NET C# Developer including ASP.NET web applications, .NET Core Windows services, ASP.NET Web API, Entity Framework.
Experience with microservice architecture and key enabling patterns such as dependency injection, reflection, ASP.NET Core configuration providers
Experience with SQL Server integration in big data environments
Familiarity with SaaS architecture styles/APIs (REST)
Experience with AWS Cloud and the AWS SDK for .NET including Lamba, ECS, Fargate, S3, and Cognito
Successfully develop robust, fault tolerant, functional code for .NET Core using C# and Entity Framework
Have working knowledge of the online services of Azure Devops and the AWS platforms
Experienced with agile development methodologies
Participate in requirements analysis and design of our platform services with the Product Management Team
Work with our team to drive the continued growth of our microservice solutions and advance our world-class platform
Translate our functional designs into project plans with tasks organized into monthly sprints for the development team
Serve as a team leader and advocate for the software engineers
Manage the overall engineering efforts to ensure successful monthly sprints
Contribute to the team efforts by developing clean, scalable code using C# and the .NET Core Framework
Revise, update, refactor, debug and optimize code to best leverage proven design patterns
Ensure documentation is created throughout the software development life cycle (SDLC)
Bachelor’s or Master’s Degree in Computer Science or a related field
Knowledge of a W3X WCAG Standard is a significant plus
If you have a passion for excellence and want to work with an outstanding team of experts, working in an exciting, challenging, fast paced environment for the world’s leading assistive technology company, please send your resume to email@example.com.