Primary tabs
Description
REQ 1248
Position Description:
-
This position will be a part of a team that is responsible for rewriting a legacy application.
-
This position serves as a technical expert for the Department’s Watercraft software applications.
-
Develops new applications to meet functional and technical designs.
-
Fixes and develops changes to applications to meet functional and technical designs following best practices and development standards and guidelines.
-
Analyzes and resolves issues in applications.
-
Proactively solves complex problems.
-
Supports production systems; analyzes and resolves production problems in a timely manner; resolves end user service requests as assigned.
-
Completes unit and system test application changes to ensure system integrity.
-
Engages with business analysts and stakeholders to understand functional requirements, and contributes to completion of functional specifications.
-
Prepares technical documentation on application specifications, prepares and interprets project documentation.
-
Creates deliverables according to the Software Development Lifecycle such as functional and technical specifications, use cases, test cases, and system documentation.
-
Perform other duties as assigned.
Skills Required:
-
The candidate must have considerable working knowledge of multiple programming languages.
-
Considerable experience working with multiple database management systems, specifically MSSQL, and multiple development platforms; this includes experience designing and developing web tools.
-
Familiar with or have a working knowledge of AWS products and services.
-
Considerable experience working in an Agile work environment.
-
The candidate will have skills in strong customer service, interpersonal, written and oral communication, virtual communication, critical thinking.
-
Be highly organized to handle multiple project sprints and deadlines; create project workflows and timelines; project based budgeting. Have skills in the practice of producing efficient code based on business requirements and reusable/standardized code; testing and deploying applications; evaluating performance and security of new and existing applications.
-
Comfortable working in a fast paced and dynamic environment.
-
Work consistently with thoughtfulness, creativity and a high level of detail. The candidate will have the ability to balance, prioritize and organize multiple tasks; work collaboratively in teams and across organizations; synthesize feedback and adjust plans accordingly; quickly learn and develop in new programming languages & APIs.
-
Due to the nature of the project, the candidate will need to demonstrate their ability to work independently through a project management team.
Skills Preferred:
-
MSSQL, SQLServer, C#, MVC, .Net Core, LINUX, GitLab, gRpc and/or WCF, Informix experience would be useful but not required.
-
T4 Templates or other templating technology. Redis and AWS ElastiCache.
-
Asana project management software(or similar.)
-
Knowledge of integrating printers into web applications and backend processes.
-
SSRS for reporting.
-
Dashboard creation and integration is desirable.
-
LDAP and AWS Cognito authentication integration is also desirable
Experience Required:
-
5 or more years of programming and analysis experience (or equivalent experience)
-
Minimum of 3 years of experience in .NET web based systems
-
Experience with Visual Studio or JetBrains Rider
Experience Preferred:
-
Design, development and maintenance of web applications/web database applications
-
Previous experience working in a government agency
-
Good communication and organizational skills
Education Required:
Bachelor's degree in Computer Science or Associates degree in Computer Science and 7+ years of experience.
Education Preferred:
PMP Certification is a plus
Additional Information:
Position is Onsite
Once the candidate has successfully integrated with the IT team, project team and the project, there is an opportunity for the position to move into a hybrid one