My Traverse City client is in need of a Software Engineer – iOS Mobile Applications to join their team.
You will part of a team which includes Product Management, Business Analysts, QA and other engineers, and will be responsible for developing software products in an Agile methodology.
My client had a very broad product suite, so you will be working in various segments of our end user applications including UI development, database development, integration with 3rd party applications (including mobile and wireless technologies) and middleware development (business objects, services, messaging, web services).
This person will need the ability to multi-task and work with team to meet deadlines, good communication skills, and apply strong analytical and creativity on a daily basis.
Required technical skills:
•iOS Development: Objective-C
•Android Development: Java, C++ - desired
Desired 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 databasetechnologies: SQL Server, MySQL or other Relational DB
•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)
•Bachelor’s degree in Computer Science.
•Familiar with Agile development concepts.
•Certifications such as MSCE, MSCA, MSDBA, MCAD, MCSD a plus
This is a permanent full time on site position in Traverse City, Michigan. No remote, contract or sponsorship is available for this position.