Search

.NET Software Developer

NexTech Professional Services
locationFrederick, MD, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionJob brief

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

Responsibilities

Act as the Primary Application Specialist (PAS) for a software system in the IT Portfolio. May act as PAS for multiple systems in the IT portfolio. Additionally, will act as a Secondary Application Specialist (SAS) on systems in the IT Portfolio. The purpose of the SAS is to provide continuity, should the PAS be unavailable.

Design and sustain software to meet regulatory requirements which include: AR25-1 Information Management, AR 25-2 Information Assurance, Personal Identifiable Information (PII) polices, Health Insurance Portability and Accountability Act (HIPAA) regulations, 21 CFR Part 11 Electronic Records, 21 CFR Part 58 Good Laboratory Practices (GLP). The PAS for each system must ensure that Biennial Department of the Army Inspector General (DAIG) and Annual Organizational Improvement Program (OIP) inspections result in NO FINDINGS

Provide software support to sustain and develop applications in the IT Portfolio utilizing techniques in Systems Analysis, Data Modeling, Evolutionary Prototyping, Process Modeling, System Design, System Construction, Application Architecture, Database Design, Input & Output Design, User-Interface Design, and Object-Oriented programming.

Sustainment the ongoing maintenance of a system after it has been in operation, including system improvements. Sustainment activities shall include many of the following: updating user accounts, maintaining software libraries, correcting errors (bugs), unit testing, system testing, providing version control, updating documentation, end-user training, end-user assistance, producing reports, data mining, transferring data sets, system enhancement, system reengineering, and system decommission.

Provide end-user training and training documentation for systems sustained in the IT Portfolio as required per the scope of the project. Will update training materials for legacy systems as needed. Will create user-guides for newly developed systems as requested

Provide documentation for each system in the IT Portfolio. Documentation specifications may be found in the latest division policy and related guidance as defined by the Chief of Applications Development. Required documentation consists of: 1) Charter 2) Requirements; 3) Design Specifications, and 4) Change Control Documentation. Additional documentation may be required, based on need. Potential documents include: 1) Diagrams; 2) Surveys and Interviews; 3) Test Plans & Results; 4) Validation Plans; 5) Project Plan; 6) After Action Reports; 7) Lessons Learned, 8) Meeting Minutes; and 9) User Guides.

Requirements

  • Bachelor’s degree in Software Engineering, Information Technology or related field
  • 3 years+ of experience in software engineering
  • Experience developing/building data-driven web applications using C#, ASP.NET, Razor Pages with Visual Studios and Team Foundation Server
  • Experience developing HTML, CSS and JavaScript for front-end development
  • Experience with data modeling in SQL Server (creating tables, views, stored procedures)
  • Proficient in object-oriented development, full software development lifecycle skillset working in small solo or 2 person projects
  • Webforms and other .NET framework
  • Able to effectively and quickly adopt new technology
  • Good communication skills
  • VB.NET, IIS, AJAX/Async, Telerik, FileMaker, military/government setting are bonus skills
  • Must be US Citizen
  • Must be able to obtain DoD Secret Clearance
  • Security+ Certification is required
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...