C# .Net Visual Studio Developer Baltimore MD
C# .Net Software Engineer - Responsibilities
Provide the technical support services needed to lead, assist, and mentor customer’s in-house developers in the planning, analyzing (if needed), designing, developing, coding and re-coding, testing, deploying, implementing, and post-implementing of web applications that run efficiently and effectively in IT environment and similar environments.
Ensure that the applications and shared code that are developed comply with customers standards and guidelines. Provide technical support services that include but are not limited to:
a) Helping customer’ss in-house developers to set up the development environment and configure their.NET.Net, Visual Studio, and other development tools to connect to and work in customer’s IT environment;
b) Mentoring customer’s in-house developers in the use of .NET, Visual Studio IDE, SQL Server, MKS, and .NET tools;
c) Mentoring, assisting, and leading customer’s-house developers in the planning, analyzing, designing, developing, coding and re-coding, testing, deploying, implementing, post-implementing, and documenting of web applications, and the migrating of these applications, in customers IT environment and similar environments. The applications’ core functionality shall include — but is not limited to — the following: user I/O; email services; print services; end user authentication and access controls; how to deliver reports; user roles; error handling; SQL Server database connectivity; database I/O, data manipulation, and business logic;
d) Helping customer’ss in-house developers to identify, analyze, design, code, test, and deploy customer’s shared applications components. The contractor shall code components and modules at the project officer’s direction;
e) Leading customer’s in-house developers in object-oriented analysis and design using Unified Modeling Language (UML) including, but not limited to, class and use-case diagrams;
f) Mentoring and leading customer’s in-house developers in activities related to system integration within customers IT environment and similar environments;
g) Assisting customer’s in-house developers in the preparation of written supporting documentation, as required.