Senior .NET Software Engineer
JOIN THE TEAM
There are 69 million Americans who live in common interest communities and the FRONTSTEPS team is building powerful solutions to impact these residents and their community leaders. FRONTSTEPS is a unique company that boasts a small-company atmosphere yet is poised for exponential growth in the web-based and mobile applications SaaS segment.
As a Senior .NET Engineer you will be part of a team that is fast moving with high standards in all aspects of development. You should possess the desire and drive to use the latest technologies while not being afraid of failure. While being a mentor to groups and individuals, you’ll also become a go-to resource for the entire product line and be able to own your own piece of it and call it yours. You’ll be comfortable not being a silo and working on more than what you know.
In your first 30 days you will:
Contribute towards the planning, tasking, execution in all levels of the agile experience.
Be leading discussions on issues and solutions for requirements generated by external customers and internal departments.
Have a minimum of four features ready for delivery following the defined development process and deploy the features to production.
Be able to demonstrate new development in stand-up meetings to the organization’s product ownership.
Dive into critical escalations and be a contributing participant in operations.
Deliver value to Frontsteps engineering and make friends while you’re at it.
Qualification and Skills:
Bachelor’s Degree in IT or related field, or 5-10 years equivalent development work experience in lieu of degree.
Minimum of 7 years of experience in C#, SQL Server, entity framework, MVC, Object-orientated programming and Web API’s.
Minimum of 7 years of experience architecting cloud scale software solutions.
Minimum of 2 years of experience creating applications using Docker containers
Minimum of 1 year with React/Angular/Vue or React Native.
Experience designing distributed software deployments in compliance with PCI regulations
Demonstrated experience with high traffic Azure architectures including serverless functions.
Demonstrated experience in computing architecture and I/O subsystems
Deep knowledge with data center scale software infrastructure surrounding data warehousing and big data analytics.
Ability and interest in learning new technologies and methods that will take you out of your comfort zone.
Ability to multi-task in a startup environment.
Experience in Git Source control.
Previously worked in larger teams of more than 5 people.
Minimum of 2 years Azure experience working with multiple types of deployments, VM, Functions, LogicApps, ServiceBus.
Experience in working with TCP/IP programming and networking.
Previously Integrated with third party providers via API’s.
Bonus points:
Experience with node.js and Ruby on Rails is a plus
Deploying with Azure Pipelines or other CI/CD tools such as Chef or Launchdarkly.
Hold current Microsoft certification.