This site uses cookies. To find out more, see our Cookies Policy
Contact Us 877.823.3669

Sr. Software Engineer in Washington, DC at SNI Technology

Date Posted: 5/3/2019

Job Snapshot

Job Description

Position Description
The Division of Human Resources
Last Revised: November 9, 2017 Page 1 of 3
Senior Software Engineer
Information Technology & Services
Technical Solutions
Reports to:
Director, Technical Solutions
Washington, DC
Position Number: TBD
Salary Band: TBD
Supervises Others:
Purpose of Division:
Information Technology and Services (IT&S) is responsible for planning, design, implementation, and support of NeighborWorks' enterprise wide business applications and management of information technology resources and services. IT&S provides business applications and supporting services to identify, gather and efficiently organize the data that is required to support the business activities of () and its affiliated NeighborWorks Organizations. undertakes several major capital budget IT project initiatives in order to meet 's current and future mission, goals, objectives and ongoing business requirements.
Position Summary:
Reporting to the Director, Technical Solutions, Senior Software Engineer assists the Director with the administration, development, implementation and support of the corporate applications including SharePoint applications for . The successful candidate will serve as subject matter expertise and provide solutions, guidance, and support for SharePoint and other applications. Primary duty involves gather requirements, analyze, design, develop, test, troubleshoot, administer, support, maintain, document and improve continuously. The candidate will closely work with other application development team members and plays a key role in the success of the department.
Essential Duties/Responsibilities:
Level of Priority (1%3Dmost important, 5 %3D least important)
Administer and maintain corporate SharePoint farms.
Design Solutions: Serve as a SharePoint subject matter expert for project activities. Collaborate cross-functionally with database engineers, business users, project managers and other engineers to achieve solutions. Create test plans, design specification, implementation details, prototyping and documentation. 1
Develop web applications: Convert business requirements into technical solutions using appropriate and applicable application development technologies. Code solutions following best practices and standards. Debug and troubleshoot.
Test web applications: Work with team members to ensure quality. Participate in the creation and execution of automated unit tests, functional tests, regression tests, integration tests and system performance tests.
Deploy web applications: Deploy code to production servers and work with infrastructure team.
Maintain web applications: Provide ongoing maintenance, support and enhancements in existing systems and platforms. Provide technical support to end users on web applications.
Position Description
The Division of Human Resources
Last Revised: November 9, 2017 Page 2 of 3
Research and development: Provide recommendations for continuous improvement. Work
alongside other engineers on the team to elevate technology and consistently apply best
Demonstrate a deep understanding of what functionality SharePoint can provide out of the
box, the types of configurations that are available along with their limitations.
Possess a good understanding of SharePoint advanced features like Business Intelligence,
claims-based authentication, search, and managed metadata. Ensure that SharePoint best
practices are enforced across the corporation.
10. Apply analytical and problem solving skills to resolve complex business applications'
11. Administer in-house web site analytics server and other related services.
Respond rapidly to customer support requests from users, resolve or escalate issues as
Nature of Work Contacts:
Frequent interactions with IT&S staff such as application developers, analysts and network operations team. Regularly works
closely with staff from other units and departments. Correspondence and interaction with vendors and
service providers such as software development contractors, web hosting and application vendors.
Fiscal Responsibilities:
None specified.
Required Minimum Qualifications:
(a) Education: A bachelor's degree in computer science, information systems or related field is required.
(b) Experience:
? 5+ years of overall IT experience
? 3+ years of experience with configuring and administering SharePoint products and technologies, including 2010, 2013,
and SharePoint Online.
? 3+ years of .NET experience
? A solid understanding of Windows SharePoint Services and other web development experiences will be required in
order to implement high quality, scalable and effective SharePoint solutions to support various organizational
? Possess a broad understanding of the SharePoint platform and its building blocks (Windows Server, IIS, ASP.NET,
Active Directory, SQL Server)
? Demonstrate knowledge on how to integrate SharePoint with other systems. Extensive knowledge of SharePoint 2010
or newer, including workflow and content management.
? Conduct expert level SharePoint development (to include full-trust code, client object model, REST API, app model for
SharePoint 2010/2013).
? Extensive knowledge of SharePoint workflow development/ customizations using SharePoint Designer.
? Experience in Business Continuity services configuration
(c) Licenses, Certifications: MCTS certificates are a plus.
(d) Competencies, Knowledge, Skills & Abilities:
? Working knowledge of web-based technologies; HTTP, AJAX, HTML5, JavaScript, jQuery, Bootstrap, Angular and
? Hands-on experience in Object-Oriented Design (OOD)
Position Description
The Division of Human Resources
Last Revised: November 9, 2017 Page 3 of 3
? Microsoft .Net, C#, and Visual Studio
? Messaging architectures XML, SOAP, REST and Web Services
? Experience and knowledge of multi-tier and cross-platform architectures
? Strong knowledge and understanding of .NET Framework & Microsoft SQL Server and other backend technologies
? Creativity and ability to think outside-the-box, take the initiative in moving technical ideas forward with clarity
? Ability to develop unconventional solutions for customer requirements in a collaborative environment as part of a dynamic team
? Excellent communication (verbal and written), presentation, and Interpersonal skills
(e) Technology: as stated above. Preferred Qualifications: Demonstrated experience with responsive design implementation, web services, web API and applications which provide and consume data feeds (XML, JSON, RSS, etc.) is a significant plus. Exposure to Salesforce, Tableau is preferred. Working Conditions: (a) Travel: less than 10%.
(b) Physical/Sensory Demands: fast paced working environment, extensive computer usage.
Special Provisions: Occasional weekend or evening work may be required for maintenance or system upgrades.