Uses Agile methodologies to design, develop, enhance, debug, and implement software. Troubleshoots production problems related to software applications. Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software. Evaluates effectiveness. Addresses problems of systems integration, compatibility, and multiple platforms. Consults with project teams and end users to identify application requirements. Performs feasibility analysis on potential future projects to management. Assists in the evaluation and recommendation of application software packages, application integration and testing tools. Resolves problems with software and responds to suggestions for improvements and enhancements. Acts as team leader on projects. Instructs, assigns, directs, and checks the work of others on the development team. Participates in development of software user manuals and technical reports.
o Must have knowledge of SharePoint in general, maintaining large lists, libraries.
o Must have knowledge of SharePoint designer, InfoPath, and SSRS Report Designer
o Must have knowledge of jQuery and/or other JavaScript frameworks
o Any programming background such as C#, ASP.NET will be preferred
o Nice to have knowledge of SharePoint upgrade and migration
Education:
Bachelors in Information system/Computer science or equivalent
Clearance: Public Trust Clearance
Work Authorization: Must be a U.S. citizen
Job Type: Contract
Experience:
Education:
License:
Work Location:
Contract Length:
Contract Renewal:
Full Time Opportunity: