· Must have
o 10+ years’ experience in a full stack engineer position specifically within the Microsoft stack
o Previous experience leading a team of resources – end to end
o Experience with .Net Core, C#
o Experience with Angular (currently on 12, but open to 9+)
o Experience with coding best practices with Angular, unit testing as well as other front end frameworks
o Azure (deployments, CI/CD pipeline management– not looking for configuration support)
o Microservices
· Nice to have
o DevOps exposure would be a nice to have
Job description
Our client is looking for a Software Engineer Lead (1) for a large financial client in the Kansas City, MO area (open to 100% remote candidates). The Software Engineer will be responsible for the following on a day to day basis.
- Provide technical expertise to design, develop and maintain software components and products that support the client’s business applications.
- Mentor and coach other team members on the latest technological advances within the current technology used. Leads by example.
- Use tools, languages, coding standards and best practices to develop new product features and maintain year over year product functionality and enhancements.
- Create, maintains and executes unit tests and addresses defects.
- Design, develop and maintain complex software components.
- Create and maintain documentation of design approaches.
- Identifies product design features to support scalability, usability and better performance.
- Assist and drive technical design and code reviews for all new enhancements and maintenance work delivered by the development team.
- Understand complex business and functional requirements and produces technical specifications and product requirements.
- Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility and operating systems.