Michigan, Grand Rapids-Muskegon-
Our clients have complex business problems, so we help them define the areas of opportunity with thoughtful and achievable strategies. We study. We listen. We communicate. Our senior developers use these skills to solve problems. You might be the ideal senior developer - many come from backgrounds in technology strategy, software architecture, and systems engineering. All of these fields help us to help clients make sense of their world. A disconnected technology stack will never reach its full potential. We align systems and workflows to exchange data, increase efficiency, and provide meaningful user experiences.
THE LIFE OF A SENIOR DEVELOPER
DUTIES AND RESPONSIBILITIES
: Develop and maintain custom applications for our clients.
: Own the full application cycle: code, test, document, install and support.
: Analyze and formulate a plan, using structured analysis and design.
: Work and communicate with team members to develop new solutions from design through implementation.
: Ability to understand goals and requirements and translate them into working solutions within budget and deadlines.
: Engage in consultative selling around our client' s technology domain.
: Copperativley lead technical discussions with our Program Managers in client-facing situations.
: Articulate the relationship between technology choices to business value objectives with internal and external decision makers who have a varying knowledge of technical aptitude.
: Driven by metrics to produce both highly functional and well-designed software efficiently within client budgets and project time frames.
: Mastery of a technology domain with continuous learning and promotion of the knowledge they have gained to others. Examples include:
o Microsoft products including .Net, C#, Visual Studio, ASP.NET and Web API
o Microsoft SQL Server and relational database tools, SQL, and stored procedures
o Application design and architecture
o Front-end web development - JQuery, MVC, Angular, CSS/LESS/SASS, JS task runners
o Sitefinity and related CMSs
o Mobile - iOS, Android, Xamarin
o Business systems - CRM
: Excellent problem solving skills with a strong desire for constant challenge.
: Ability to work well in a team environment.
: Self-motivation and a thirst for learning new technologies and tools.
: Great understanding of a wide range of technologies.
: Excellent with C# and .NET software development.
: Excellent with SQL Server.
: Excellent with using Microsoft based development tools such as Visual Studio.
: Great understanding of software UI/UX design implementation.
: Minimum billable hours requirement: 30/week
: 5+ years of development experience.
: Ability to foster a culture of integrity, respect, passion, responsibility, accountability, action and learning.
: Bachelor' s degree or equivelant experience
: Microsoft Certification desired