Senior Software Developer

Asure Software   •  

Traverse City, MI

Industry: Software

  •  

Not Specified years

Posted 374 days ago

 About the Company

More than 7,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 1000 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).

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
  • Agile development concepts a plus
  • Certifications such as MSCE, MSCA, MSDBA, MCAD, MCSD a plus