The job below is no longer available.

You might also like

in Pittsburgh, PA

  • U.S. Army 9d ago
    Urgently hiring6 mi Use left and right arrow keys to navigate
  • U.S. Army 9d ago
    Urgently hiring8.3 mi Use left and right arrow keys to navigate
  • Howmet 12h ago
    Urgently hiring2.6 mi Use left and right arrow keys to navigate
  • $75,000 - $95,000
    Verified per year
    Howmet 12h ago
    Urgently hiring2.6 mi Use left and right arrow keys to navigate
  • NRG Energy 12h ago
    Urgently hiring1.7 mi Use left and right arrow keys to navigate
Use left and right arrow keys to navigate

About this job

The Microsoft SharePoint Developer designs, develops, writes, implements, supports, maintains, and enhances software applications and components utilizing Microsoft's SharePoint and .NET development environments.
Skills
* 7+ years' experience with business information systems integration or custom business application design and development in a professional technology consulting, corporate MIS or software development environment
* 5+ years' experience with MS SharePoint Server development and infrastructure
* Deep and demonstrated current expertise in:
o Programming within the .NET Framework using C#
o MS SharePoint Server 2010 development
o MS SharePoint Server 2010 infrastructure
o MS SharePoint Server 2010 administration and configuration
o MS SQL Server
* Proven knowledge and experience with Agile and Waterfall methodologies
* Strong analytical and problem solving skills
* Solid oral and written communication skills, and demonstrated use of MS Word, MS PowerPoint, MS Excel, MS Visio, and MS Project
* Able to effectively prioritize and execute tasks in a high-pressure environment with aggressive project timeframes
* A demonstrated ability to balance and prioritize tactical demands versus long-term strategic goals
* Excellent technical documentation skills
* Experience working in a team-oriented, collaborative environment
* Self-motivated and willing to "do what it takes" to get the job done
* Capable of reasoning and thinking through problems and developing desired solutions, independently or with others as required
* Experience building enterprise applications
* Experience in enhancing existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
* Proven ability to maintain existing MS SharePoint-based systems by identifying and correcting software defects
* Ability to create technical specifications and test plans
* Knowledge of,and practical experience with, disaster recovery technologies and techniques
* Able to effectively prioritize and execute tasks in a high-pressure environment with aggressive project timeframes
* Ability to resolve technical issues, and escalate for assistance as appropriate
* A demonstrated ability to balance and prioritize tactical demands versus long-term strategic goals
* Bachelor's degree in Computer Science, Information Technology, Computer Engineering or related degree
Responsibilities
* Develop MS SharePoint applications and related services
* Ensure developed applications take into account all aspects of design requirements - e.g. data quality, customer experience, architecture, security & operations - so that software is fit for purpose when it goes live
* Keep abreast of industry developments and technologies and share ideas and best practice with other team members to improve skills
* Provide third line support for MS SharePoint applications, services and integration components, including analysis, tracking and resolution
o Take pro-active ownership of support tasks and see them through to completion
* Report progress on development at daily stand-ups and escalate issues or slippage in a timely fashion, identifying remedial action to keep projects on track
* Contribute to the design of software systems by bringing in fresh thinking and offering constructive feedback
* Ensure development goes through appropriate approval and test processes and has a comprehensive release plan for promotion into live and hand-over to operational support
* Work independently or as part of a team as the work requires
oParticipate fully in team planning and work with colleagues to continuously improve the team's performance
* Create and maintain strong working relationships with other members of the delivery team and the wider technology organization
oEngage professionally with customers and suppliers as required
* Accurately estimate the time and materials required to complete a piece of development work
* Share and document system and domain knowledge to eliminate single points of failure
* Ensure compliance with technical standards for Microsoft SharePoint and related technologies across the organization
* Maintain in-depth knowledge of company's existing IT architecture and technology standards
* Validate and prepare detailed specifications and documentation of Microsoft SharePoint technical environments, provide knowledge transfer to other technical staff
* Receive guidance from other team members in areas where additional expertise can be gained
* Contribute to team growth through strong team interactions, be comfortable accepting feedback, positive and negative, and be driven by both time constraints and a personal commitment to quality