SharePoint/Technical Architect

  • Full-time

Company Description

Citizant is a leading provider of professional IT services to the U.S. government.  We seek to address some of our country’s most pressing challenges in the areas of Agile application development, Enterprise Data Management, Enterprise Architecture, and Program Management support services – focusing on the U.S. Departments of Homeland Security and Treasury. We strive to hire only ethical, talented, passionate, and committed “A Players” who already align with the company’s core values:  Drive, Excellence, Reputation, Responsibility, and a Better Future.  No matter how large we grow, Citizant will retain its collaborative, supportive, small-company culture, where successful team effort to address external and internal customer challenges is valued above all individual contributions.

Job Description

Senior Application Developers must have significant experience in developing SharePoint features, solution files, sites, managing SharePoint lists, document libraries and files, development of basic serial and parallel workflows, user profiles, security, KPI’s and Excel. This individual will work within our government client on SharePoint Operations, Maintenance and Development Support Services.

The successful candidate must be familiar with best practices in extending and utilizing 3rd party plug-in and tools for SharePoint. Additionally, they should be able to demonstrate competency in C#, ASP.Net, SharePoint Services v3.0, thorough understanding of the SharePoint Server 2010 & 2013 Object Model and developing server side code that utilizes those APIs. Their duties will also include requirements definition, system and site design, source code testing, review and write ups of developed code, managing a continuous integration process for all developed solutions. The Sr. Developer is expected to mature the development standards and guidelines for all development targeting the platform/environment. The Sr. developer, if designated as the “Lead Developer”, will be responsible for the oversight of development projects and the assignment of project tasks to other Sr. and intermediate developers. Sr. developers will provide guidance and direction for any solutions being developed. Sr. Developers will also contribute to the technical direction of the platform and assist in determining the adoption of new technologies as needed to support Agency existing and emerging requirements.

Qualifications

The Senior Application Developer should possess the following experience:

•10+ years of proven software development experience in developing, implementing, and maintaining solutions using the Microsoft technology stack.

•Has led the migration for SharePoint 2010 and earlier to SharePoint 2013 and or 2016.  Leading these migrations into the cloud whether via MicroSoft Azure and/or AWS would be a plus.

•Experience with service-oriented, multi-tier Architecture, and implementation of scalable, high-performing .NET web applications.

•Proven experience with Visual Studio, .NET 3.5/4.0/4.5 Framework, VB.NET, .Net, C#, HTML, CSS, JavaScript, Web API, WCF, CSS3, Html 5, JQuery, MVC framework, Bootstrap framework.

•2+ years’ analysis, coding and deployment of Provider Hosted Applications. The resource should be intimate with the process of converting a legacy application into a Provider Hosted Solution. 

•Experience with SQL Server Reporting, Analysis and Integration Services (SSRS) and creating, deploying and maintaining SQL Server Integration Services (SSIS) packages.

•Experience with the Suite of SQL Server Power BI Tools.

•Experience in developing, testing, deploying and maintaining Web Services.

•Knowledge of relational databases, specifically MS SQL Server.

•Perform unit testing and troubleshoot applications built on ASP.NET, .NET, C#, JavaScript technologies and SQL Server.

•Practice standard development process leveraging agile methodologies such as SCRUM and TDD.

•Review and analyze business requirements and provide technical feasibility and estimates.

•Create technical documents for software products using Visio, UML, PowerPoint and Office.


In addition to the above experience the successful candidate should also possess:

•Team lead skills and experience.

•An object oriented software development background with Visual Basic .Net and C# and ASP.Net.

•Strong understanding of Microsoft SQL Server 2012 and commonly associated database tools.  

•A working experience with various types of infrastructure and related services such as servers, load balancers, firewalls, AD and AD Domains, Claims, Kerberos, etc.  

•Strong proficiency in Microsoft Visual Studio Professional 2005, 2008, 2010 & 2013.  

•Windows Phone and Mobile Device App development will be a plus.  

•Good communication skills.

Additional Information

Citizant strives to be an employer of choice in the Washington metropolitan area. Citizant associates accept challenging and rewarding work and in return receive excellent compensation and benefits, as well as the opportunity for personal and professional development.

Citizant is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.