S
Applications Developer
Salary undisclosed
Checking job availability...
Original
Simplified
This position is part of a team responsible for rewriting a legacy application. The role serves as a technical expert for the Department s Watercraft software applications.
Key responsibilities include:
- Developing new applications to meet functional and technical designs.
- Making changes to existing applications to align with functional and technical designs while adhering to best practices, development standards, and guidelines.
- Analyzing and resolving issues within applications, proactively solving complex problems.
- Supporting production systems by analyzing and resolving production problems in a timely manner and handling end-user service requests as assigned.
- Completing unit and system tests on application changes to ensure system integrity.
- Collaborating with business analysts and stakeholders to understand functional requirements and contributing to the completion of functional specifications.
- Preparing technical documentation on application specifications and interpreting project documentation.
- Creating deliverables throughout the Software Development Lifecycle, including functional and technical specifications, use cases, test cases, and system documentation.
- Performing other duties as assigned.
Skills Required:
- Considerable working knowledge of multiple programming languages.
- Significant experience working with multiple database management systems, specifically MSSQL, and various development platforms; including experience designing and developing web tools.
- Familiarity with or working knowledge of AWS products and services.
- Considerable experience working in an Agile work environment.
- Strong skills in customer service, interpersonal, written and oral communication, virtual communication, and critical thinking.
- Highly organized with the ability to handle multiple project sprints and deadlines; capable of creating project workflows and timelines; project-based budgeting.
- Skills in 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.
- Ability to work consistently with thoughtfulness, creativity, and attention to detail.
- Ability to balance, prioritize, and organize multiple tasks.
- Collaborative team player, able to work across organizations, synthesize feedback, and adjust plans accordingly.
- Quick learner with the ability to develop in new programming languages and APIs.
- Ability to work independently while being part of a project management team due to the nature of the project.
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 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(Project Management) certification is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job This position is part of a team responsible for rewriting a legacy application. The role serves as a technical expert for the Department s Watercraft software applications.
Key responsibilities include:
- Developing new applications to meet functional and technical designs.
- Making changes to existing applications to align with functional and technical designs while adhering to best practices, development standards, and guidelines.
- Analyzing and resolving issues within applications, proactively solving complex problems.
- Supporting production systems by analyzing and resolving production problems in a timely manner and handling end-user service requests as assigned.
- Completing unit and system tests on application changes to ensure system integrity.
- Collaborating with business analysts and stakeholders to understand functional requirements and contributing to the completion of functional specifications.
- Preparing technical documentation on application specifications and interpreting project documentation.
- Creating deliverables throughout the Software Development Lifecycle, including functional and technical specifications, use cases, test cases, and system documentation.
- Performing other duties as assigned.
Skills Required:
- Considerable working knowledge of multiple programming languages.
- Significant experience working with multiple database management systems, specifically MSSQL, and various development platforms; including experience designing and developing web tools.
- Familiarity with or working knowledge of AWS products and services.
- Considerable experience working in an Agile work environment.
- Strong skills in customer service, interpersonal, written and oral communication, virtual communication, and critical thinking.
- Highly organized with the ability to handle multiple project sprints and deadlines; capable of creating project workflows and timelines; project-based budgeting.
- Skills in 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.
- Ability to work consistently with thoughtfulness, creativity, and attention to detail.
- Ability to balance, prioritize, and organize multiple tasks.
- Collaborative team player, able to work across organizations, synthesize feedback, and adjust plans accordingly.
- Quick learner with the ability to develop in new programming languages and APIs.
- Ability to work independently while being part of a project management team due to the nature of the project.
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 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(Project Management) certification is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job