How I will contribute
Join our engineering team responsible for the development of the Asure Space software suite of products. You will have the opportunity to work on various projects exercising your areas of interests and knowledge expertise in SaaS software development solutions. Integrating with third party applications to offer our customers a complete solution. While also delivering our own additional modules; a core mature product application that we extend with new technology. You will collaborate with an engineering and product team you will drive the evolution of Asure Space in an agile software environment.
Using your experience with server technologies (.Net (C#), SQL Server) or mobile expertise (Java/Android); you will be extending API solutions for better integrations. Improving customer usage experience on our hardware touch panels, or adding dynamic new feature sets to extend our portfolio. If UI/UX is your bag then extending our web-based application is where you will contribute: to improve our client's experience. This growing team has a variety of opportunities to impart your expertise making a positive impact on our Asure Space product brand.
We are recruiting talent for this opportunity to join one of our (3) development teams located in either, Traverse City, Michigan- Burlington, Vermont- or Tampa, Flordia.
As a Senior Software Engineer, your will be involved in a variety of key responsibilities:
- Getting your teeth stuck into building new features
- Working with Product Management and clients to rough out new feature designs
- Breaking down tasks for sprint assignments
- Creating statements of work (SOW) for customer sign off and you
- Triage escalations that are seriously affecting a customer; while keeping key stakeholders informed of investigation outcomes
- Mentoring junior engineers as lead of a small team
- Collaborate with the wider engineering team to deliver a critical piece of functionality
- Leading daily stand ups
- Meeting with clients to gather initial requirements
- Assisting Customer Support in troubleshooting issues
- Reviewing peer code and participate in sprint reviews
What I will bring
- Bachelor's degree in Computer Science preferred; direct relevant work experience considered as an equivalent.
- Eligible to work in the US without sponsorship, as we are unable to sponsor or transfer Visas at this time.
- Able to demonstrate strong C# skills
- Experience with Database Technologies and SQL: Microsoft SQL Server (preferred), although exposure to any Relational DB and SQL considered
- Knowledgeable in software best practices and design patterns
Fortunate skills you might have
- Previous experience with Classic ASP/VBScript and VB6 a bonus
- Worked closely with Agile development concepts
- A familiarity with Java/Android development, C++/Android development
- Knowledge with CSLA Framework for .NET
- Experience with SOAP and/or RESTful web services
- Development experiences with Microsoft Outlook solutions a bonus
- Development of highly optimized, transaction-based web applications
- Experience working with Izenda Reporting
The good stuff
- Annual Bonus Opportunity
- Medical, Dental, Vision, HSA, FSA- effective day 1
- Basic Life, A+D, and STD
- 401K Program with matching
- Fitness Reimbursement Program
- Employee Stock Purchase Program
- Company Comradery: President's Circle Award, Team Building, Happy Hours, Charity Drives, and Team Lunches
- Some "COOL" Extras: Kitchen stocked with unlimited snacks and drinks, Taco Tuesdays, Flap Jack Fridays, End of Month Lunch, and more!