MARS Solution Group (formerly MARS IT) is an award-winning organization that is committed to finding the best professional talent to meet your IT & Engineering needs.

MARS Solutions Group was incorporated by a team of highly-skilled software architects with strong business acumens. The company began and grew successfully during the recessionary years of 2008-2010, a time period when many competitors were either shunning the industry or downsizing. Continue reading...

Our Difference

Home  >>  Job Seekers  >>  Our Difference

inner-banner



Lead SharePoint C# Developer

Location: Schaumburg, IL
Date Posted: 08-18-2017
POSITION SUMMARY
The Senior Application Developer  will play a key role in the planning activities and responsible and accountable for technology aspects of software development phases of a project while insuring that the final deliverable of a project meets the intended functionality needs of the analyzed business requirements.  This position participates in the requirements gathering phase of business needs and is responsible for the design and development phases of a project including overall project management.  Experience with SharePoint integrated third-party tools is required.
 
This position will help translate functional and technical requirements into implementable code logic and help develop and support custom workflow solutions.  In addition to development, this position will have responsibility for the creation, maintenance, and support for the K2 Workflow platform and its integration with SharePoint Environments.
 
ESSENTIAL FUNCTIONS
 
  1. Develop the effective solutions to complex business needs and demands.
  2. Plan and lead the execution of tasks associated with all phases of a software development and delivery services from envisioning solution from requirements gathering, analysis, design, development, testing and release phases.
  3. Ability to visualize and develop workflows leveraging 3rd party tools from K2.
  4. Ability to Develop Service Broker or other artifacts that allows integration with Line of Business systems
  5. Ensure platform stability, performance, and recoverability.
  6. Design and implement rich communication and collaboration solutions leveraging out-of-the-box, third-party tools, and custom developed solutions.
  7. Working familiarity with SharePoint, WCF and Web Services.
  8. Working in an Integrated Development Environment such as Visual Studio a plus.
  9. Perform rapid and joint app development and related troubleshooting.
  10. Perform and participate in requirements gathering and analysis which include: analytical data gathering techniques, current system documentation, and business modeling methods, business process, rules and logic.
  11. Ability to write store procedures and self-sufficiency with Microsoft SQL Server databases.
  12. Provide thought leadership on best practices, usability, and post release support for solutions ranging from small teams to cross-divisional, enterprise solutions
  13. In collaboration with business users, design and develop solutions through the definition of business processes and workflows, application navigation flow, user interfaces and reporting dashboard layouts, etc.
  14. Ability to manage projects and successfully engage in multiple initiatives simultaneously.
  15. Lend knowledge support to various business and technology teams as necessary during design, development and delivery to ensure solid, scalable, robust solutions.
  16. Assess the risks associated with each project’s solution design, share and discuss remedial actions with the team.
  17. Provide effective written and verbal communications for a diverse backgrounds and interested individuals.
  18. Facilitate 1st and 2nd level tier support.
  19. Work in a team environment and support or mentor team members as required
  20. Effectively manage multiple priorities.
  21. Perform additional job-related duties required or as requested by the supervisor.

 

Qualifications
 
  1. Familiarity with various development models / methodologies, related IT systems and processes and their direct implementation to serve projects.
  2. Programming knowledge and strong experience in software development specifically with SharePoint environments and architectures.
  3. Strong understanding of object oriented programming and experience with SharePoint Object Model.
  4. UX/UI experience is a plus.
  5. Javascript frameworks experience preferred - jQuery, Knockout, Angular JS, and Backbone. Possesses general understanding in the areas of application programming, database, system design, and Intranet, Extranet and client/server architectures.Experience with the design, architecture, development and deployment of enterprise portals and collaboration solutions on SharePoint 2010/2013 using JavaScript, ASP.NET and C#.NET is a must for custom development.
  6. Working knowledge with and exposure to the entire K2 environment and integration with SharePoint is preferred.
  7. Experience with managing multiple projects.
  8. Anticipated exposure to installing, configuring and maintaining a multi-farm, multi-server SharePoint 2010/2013 and relevant expertise with supporting technologies including but not limited to LDAP/AD, SQL Server, IIS, DNS, networking, network load balancing, various authentication methodologies, backup and restore, and disaster recovery.
  9. Essential knowledge of SQL Server and PowerShell, XML/XSLT and Common web development stuff like HTML/DHTML, CSS & JavaScript, etc.
  10.  Working experience with  code repository concepts and systems such as TFS, etc.
  11. Must be self-driven and motivated with a focus on team performance.
  12. Experience with cross functional team management and facilitation.
 
  1. EDUCATION
  1. Bachelor of Science in Business/Computer Science or related field (preferred).
 
  1. EXPERIENCE
  • 5+ years of hands-on experience with relevant technologies.
  • 3 or more years of SharePoint Development experience.
  • 2 or more years of business analysis experience.
  • Knowledge of SharePoint Infrastructure and a proven track record of systems configuration, maintenance and ownership of environment/platform upgrades.
or
this job portal is powered by CATS