What are the responsibilities and job description for the Application Developer - NMOTC position at UNIVERSAL CONSULTING SERVICES INC?
As directed by Executive Order 14042: Ensuring Adequate COVID Safety Protocols for Federal Contractors, effective December 8, 2021, Universal Consulting Services, Inc will require all newly hired employees be fully vaccinated before their start date regardless of the employee’s duty location or work arrangement (e.g., telework, remote work, etc.), subject to such exceptions as required by law.
Universal Consulting Services, UCS, is seeking an NMOTC Application Developer to become a part of a close-knit group of professionals to support our Navy customer located aboard Naval Air Station in Pensacola, Florida.
The Navy Medicine Operational Training Command (NMOTC) supports Navy Medicine’s life-saving mission by training these medical professionals – and in many cases the warfighter themselves – for theater-specific contingencies.
This successful candidate will be responsible for the following:
- Provide application development and management for all NMOTC Applications.
- Assist customers in identifying and documenting functional requirements
- Maintain database support to correct and update database contents and configuration for NMOTC applications
- Design all system architecture including object relational models, entity relationship diagrams, and UML
- Create and update internally developed applications that retrieve/archive information from databases for medical information processing status
- Develop object definitions and architecture of web-based applications, interfaces and services
- Apply principles of object-oriented programming and rapid application development Develop and enhance database applications utilizing open database connectivity to retrieve, manage, and store data in relational databases
- Perform testing and quality control activities to validate application development to include user training, and alpha/beta test management
- Deploy application in command, provide user training, perform administrative tasks for application
- Design, implement and maintain various web-based applications and databases Leverage existing technology and implement state of the art development when applicable to apply current principles of knowledge management and portal management technology
- Apply object definitions and designing architecture for web-based applications Obtain and document functional requirements from customers
- Provide effective communication and customer service skills
- Utilize Microsoft .NET Framework 4.0, Microsoft MVC, SQL Server 2016, and Visual Studio 2010 software developmental and web design tools in application development
- Apply system design, development, and testing phases for application development Format web content files
- Assist Information Assurance Manager with application development security and compliance
- Apply Internet security principles and protocols such as secure socket layers and encryption
- Apply database management and internet design principles and methods; Understand DoD and Navy IT security methods to maintain integrity of web servers