1 Click Easy Apply


SharePoint Developer II


Durham, North carolina


SharePoint Developer II Job Opening in Durham, North carolina - Job #: 752568

If you are interested in applying for this role please send your most updated resume to Healea at

SharePoint Developer II

SHAREPOINT AND COLLABORATION SERVICES
Occ Summary
The Developer builds and maintains custom business applications by translating software requirements into workable programming code. The Developer is involved in all aspects of the software development lifecycle, including designing, building, testing, implementing and supporting applications using programming languages and development tools.

Work Performed
Develop and deploy application features according to technical specifications.
Write clean, well-factored code.
Write test cases for all application code.
Troubleshoot problems with existing application code.
Analyze and prototype technical solutions.
Follow established source control and deployment practices to help ensure reliable product releases.
Participate in any of the phases of the software development lifecycle as requested.
Perform other related duties incidental to the work described herein.
Research and promote the adoption of application development best practices that could benefit Duke.
Develop automated solutions to inefficient or repetitive application development tasks.
Contribute to the development of several products within a given technical domain.
Identify frameworks and tools that are best-suited for the task at hand.
Write technical specifications, given functional requirements.
Refactor code to share methods and plug-ins wherever possible.
Research and promote the adoption of automated testing tools and techniques that could benefit Duke.
Diagnose problems with existing application code and develop technical solutions that resolve the problems.
Perform in-depth analysis of technical problems, suggest short-term and long-term resolutions.
Knowledge, Skills and Abilities
Working knowledge of source control system (e.g., VSS, TFS, GIT, Subversion).
Demonstrated ability to navigate development environment in a variety of ways (e.g., IDE, command line).
Familiarity with a specific framework.
Ability to leverage standard algorithms and patterns when writing code.
Ability to write good test cases and automated unit tests for all code.
Adherence to agreed-upon coding and naming conventions.
Ability to write code according to given requirements.
Ability to appropriately diagnose and troubleshoot code and tools.
Ability to communicate effectively with peers.
Comprehensive understanding of underlying technologies that support the application.
Comprehensive understanding of the deployment process and methodologies. Extensive knowledge of one or more multiple frameworks and high level programming languages.
Ability to write software that optimizes leverage of the underlying technologies (e.g., Phusion, TCP, sockets).
Comprehensive understanding of common algorithms and patterns and ability to apply them appropriately.
Strict adherence to agreed-upon coding standards.
Demonstrated proficiency in refactoring code and developing reusable functions/objects.
Ability to design systems that span multiple
Ability to write technical documentation describing system architecture, including functional and technical specifications.
Demonstrated ability to coach junior and intermediate members of the team in a constructive manner.
Ability to complete tasks without oversight that are normal to advanced in scope.
Education
Bachelor's degree in a related field, or at least four years of equivalent technical experience required.

: None required. Preferred certification in development technologies, as appropriate for the position
Minimum Qualifications
Client is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, genetic information, gender, gender expression, gender identity, national origin, race, religion, sexual orientation, or veteran status. Essential Physical Job Functions: Certain jobs may include essential job functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.
Education
Bachelor's degree in a related field, or four years of equivalent technical experience required. : None required. Preferred certification in development technologies, as appropriate for the position.
Experience
Level 1 - No experience required beyond the minimum education (or equivalency) requirement. Level 2 - Two years of directly related experience is required. Level 3 - Four years of directly related experience is required.
Mandatory two days working remote
Full Benefits low cost medical
403B matching up to 17K/yr
Free ongoing training for Certifications
Tuition Reimbursement
Team voted best job satisfaction in entire systemEEO Employer
Apex is an Equal Employment Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC