Job Description
The scope of the proposed services will include the following:
- Individually meet with users to determine needs; write program and/or system specifications and guidelines for moderate size systems;
- Provide technical assistance to less experienced or less knowledgeable employees; serve as liaison between programmers and other supervisory personnel;
- Design, code, compile, test, debug, modify and document new or existing applications programs within accepted standards, procedures and guidelines;
- Demonstrate advanced knowledge/use of JCL (or other control languages) and system utilities in the applications environment
- Identify, research and resolve program, machine, data, or system software problems, frequently on an individual basis in consultation with other employees and/or users;
- Review the work of programmers for assigned systems responsibility to ensure data integrity and availability;
- Assist in the evaluation of user requests for changes to determine specific tasks and effects on existing programs and systems; discusses and explains program and system modifications to users and writes user guides and other documentation;
- Analyze changes, enhancements, and/or systems designs to ensure data integrity and availability.
Expertise and/or relevant experience in the following areas are mandatory:
- Distributed, web-based solutions
- SQL Server
- Leading engineering teams
- Experience as a Solution/Enterprise/Applications/Integration/DevOps Architect
- ASP.NET MVC
- Angular
- C#
- Entity Framework
- Three (3) years' minimum experience working in the application development field Expertise and/or relevant experience in the following areas are desirable but not mandatory:
- ASP.NET Core
- Entity Framework Core
- VueJS
- Bootstrap
- SSIS
- IIS
- Scrum Methodology
- FileNet
- Distributed Design Systems (SOA/Microservices)
- DevOps Practices (CI/CD)