Job Description :
The .NET Developer at AGENCY will work on a variety of tasks in support of AGENCY mission critical applications. These tasks will include working with the assigned AGENCY team leader as one of the primary support resources for issues that arise with any of AGENCY''s Internet based applications. In this role, the incumbent will need to have knowledge of standard programming platforms and development tools such as VSTS 2015/2017, VB .NET/C# and SharePoint.
Primarily, the incumbent will work hands on with application development and serve as a technical lead for development staff as assigned. The incumbent will develop/understand the following skills:
Understanding of the AGENCY environments (Pre-prod and production);
Understand AGENCY AGILE practices and AGENCY code migration procedures;
AGENCY Application standards such as:
VB .Net .NET framework 3.5 and higher,
MVC as well as traditional .NET,
N-tier applications,
SharePoint,
TFS and VSTS;
Some security knowledge such as Active Directory and ADFS;
Some infrastructure background such as DNS, IIS, load balancing, and session management.
Secondarily, expectations of the incumbent will be knowledge of TFS in order to interact with AGENCY''s TFS code administration server. As a lead, the incumbent could assist in development of code builds, assisting developers with code builds and providing guidance on branching, merging and shelving strategies implicit in TFS. Additionally, the incumbent may interact with the AGENCY infrastructure team to troubleshoot application support and new development issues related to code deployments and implementations. The incumbent will also interact with the AGENCY security team in support of the continued role out and deployment of the new AGENCY security platform for applications that includes components related to the following Microsoft technologies (ADFS, MIM and WAP)
The .NET Developer requires significant to expert experience and skills in the technologies listed above. The .NET Developer will usually also have significant experience in the operating environment (windows server on which the development platform and associated applications are hosted. If the product is one that was internally developed, the supporting PS should also have most of the skills of a Programmer. The .NET Developer is responsible for collaborating with Technical Architecture Specialist, System Specialists, Programmers and vendors to ensure and enhance the use of the product and effect migration to new versions of a product.
Role Description:
All roles specified in .NET Developer plus the following:
Responsible for functioning as the Technical SME on an enterprise-wide system.
Proven track record of hands-on technical design and code work within large complex systems.
Proven hands-on technical work with a variety of technologies.
Demonstrated technical expertise integrating a variety of diverse technical environments and cross-platform technologies.
Proven experience mentoring and performing supervisory functions for technical teams.
Ability to make best practice recommendations based on past work.
Proven ability to present complex technical constructs to business and non-technical users.
Proven ability to collaborate with business users, project managers and technical architects.
             

Similar Jobs you may be interested in ..