Sr. Software Engineer
Job Description
We are looking for a talented engineer to join us. You will work within a team environment to build new features, fix bugs, improve the software delivery process and technology. We love to work with people that have a strong sense of ownership and a desire to get things done. This market is greenfield, so this position will have a seat at the table to participate in definition, design and creation of new features and capabilities
Responsibilities:
- Work to understand the existing codebase, development tools and processes
- Collaborate with the team to build out a microservices based SaaS application on Microsoft Azure
- Build out existing roadmap, implement new features and fix bugs
- Actively participate in sprint planning and retrospective meetings as well as cross functional meetings discussing customer issues, requests, prioritization and approach
- Develop an understanding of the LeaseCrunch financial model and related calculations
Requirements:
- A solid foundation of software development experience building, designing and implementing commercial web based software applications in C# and .NET.
- Experience with microservices based architecture, design and approach
- UI Front-End development experience and knowledge of JavaScript fundamentals is essential.
- Expertise in database development, including SQL Stored Procedures. As a full-stack senior software engineer, you will be expected to interface with systems such has Azure SQL.
- An understanding of and experience with a wide variety of development tools is expected, including Git, GitKraken, AzureDevops, Docker, Seq, Sonar, etc.
- Degree in computer science, software engineering or equivalent real world experience
Interview:
- All candidates must be able to complete a take home style programming assignment as part of the interview process
Compensation:
- Base Salary + Stock Options