We are looking for a Senior Software Engineer to join a growing SaaS platform serving businesses in the construction and home services industries.
We are looking for engineers who are enthusiastic about developing the best software available and providing the ultimate customer experience, advocates for continuous improvement of our software development process, interested in staying current by applying new technologies, able to work in a collaborative environment with a willingness to share your ideas, able to work independently on modules and complete tasks with high quality and contribute to high velocity, but unafraid to seek out suggestions from other team members.
You must be able to work standard US timezones (UTC-8 to UTC-5/UTC-7 to UTC-4).
Job Responsibilities
- Design, code, and deploy software solutions to integrate with NetSuite ERP
- Solve problems in complex systems creatively
- Research and employ best-in-class techniques & technologies
- Provide code reviews, design feedback, demos, technical requirements & documentation
- Scope projects, provide accurate estimates for reliable delivery of projects
- Accelerate engineering productivity, reduce operational effort, increase consistency, and improve the lives of your coworkers every days
Key Applicant Qualifications and Attributes
- Professional development experience using C#, .NET, MVC: 5+ years
- Experience building and deploying RESTful APIs: 3+ years
- Database design and development experience using SQL Server: 3+ years
- JavaScript, including React: 3+ years
- Experience with modern architectures such as microservices
- Positive attitude; high initiative
- History of strong productivity, contributing value to the business
- Attention to detail & high-quality results
- Excellent written & verbal communication skills; ability to coordinate between teams
Pluses
- Bachelor's degree or higher in Computer Science/related field or equivalent experience
- Experience with Azure DevOps.
- Experience with full stack development