Senior Software Developer

Asure Software   •  

Grand Rapids, MI

Industry: Technology


8 - 10 years

Posted 216 days ago

This job is no longer available.


About the Company

More than 8,000 clients in 80 countries rely on Asure’s SaaS-based, Cloud solutions to turn their biggest expenses (labor and real estate) into strategic advantages. Headquartered in Austin, Texas, Asure offers an amazing opportunity to take your talent to the next level working with a leading provider of best-in-class solutions designed to help businesses grow. Our clients, small & medium-sized organizations as well as iconic Fortune and Global 100 enterprises, enjoy our easy-to-use, easy-to-deploy solutions and benefit from reduced costs and increased employee collaboration.

About the Job

As a Senior Software Developer you will be working as part of a team which includes Product Management, Business Analysts, QA and other engineers, and will be responsible for developing quality software products in an Agile methodology. Given our broad product suite, you will have opportunities to work in various segments of our end user applications. Possibilities include UI development, database development, integration with 3rd party applications (including mobile and wireless technologies, mash-ups, etc.) and middleware development (business objects, services, messaging, web services).

Candidates outside of Traverse City, MI will be considered but must relocate to the area

Required Job Skills

  • Ability to multi-task and work with team to meet deadlines
  • Strong verbal and written communication skills
  • Strong analytical skills, attention to detail - a problem solver
  • Creativity and willingness to think outside the box
  • Ability to mentor junior team members

Desired Technical Skills

  • Knowledgeable with best practices and software design patterns
  • Web Based Software Development: ASP.NET, HTML, JavaScript, jQuery
  • Database Technologies: SQL Server, MySQL or other Relational DB familiarity

Other Beneficial Technical Skills

  • Microsoft Development Languages: C#, Visual Studio, .NET Framework, MVC
  • Experience in developing highly optimized, transaction-based web applications
  • Developing software in an ISV environment
  • Familiarity with CSLA Framework for .NET
  • Familiarity with AJAX on .NET
  • Familiarity with Objective-C / iOS
  • Familiarity with Java/Android development, C++/Android development
  • Advanced knowledge of SQL (stored procedures, views, triggers)
  • Advanced knowledge of SOAP and RESTful web services
  • Experience in developing MS Outlook solutions including Office Business Apps (OBA's)

About You

  • Bachelor’s degree or higher in Computer Science or related field or related experience preferred for full time positions
  • 7+ Years of experience in software development
  • Agile development concepts a plus
  • Certifications such as MSCE, MSCA, MSDBA, MCAD, MCSD a plus


Criminal Background Check

On-site full-time employment in Traverse City, MI; no remote developers

Must be eligible to work in the United States without Sponsorship