Project Overview:
Will provide software engineering and application development services within the department of commerce in accordance with its mission. Will serve as development team member on multiple, concurrent web-based, database-driven, custom application development projects. Perform system requirements analysis, application design, development, testing and implementation. Will develop applications based on user requirements including user interface, database development, and middle-tier application components
Primary Responsibilities:
- Serve as development lead or development team member on multiple, concurrent web-based, database-driven, custom application development projects;
- Perform system requirements analysis, application design, development, testing and implementation;
- Develop applications based on user requirements including user interface, database development, and middle-tier application components;
- Work on systems integration projects that may require knowledge of .xml file construction and parsing as well as other extraction, transformation and loading (ETL) processes and tools;
- Provide support and guidance to the development teams during the design, development, and testing processes;
- Write database triggers and PL/SQL stored procedures and packages according to business requirements;
- Troubleshoot application defects and performance issues;
- Design, develop and/or generate reports based on business requirements;
- Assist in application performance monitoring, reporting, and tuning;
- Ensure that all deliverables are thoroughly documented;
- Create, manage and update continuous integration (CI) / continuous delivery (CD) pipelines using tools such as Docker, Kubernetes, Gitlab, Maven, SonarQube, etc.;
- Mentor the team on standard best practices around CI/CD function to improve quality, reduce risk, increase security, promote efficiency, and minimize costs;
- Develop scalable and maintainable J2EE applications within an Oracle web, application, and database tiers;
- Develop new and/or modify technical and application architecture for new or existing applications;
- Communicate both written and verbal programmatic requirements with stakeholders;
- Develop application data models and work with existing complex data models and object relational database mappings;
- Develop reports utilizing Cognos Business Intelligence software;
- Develop customized J2EE workflow applications, data entry applications, law related business applications, and some level of GIS expertise preferred.
- Contribute to T&T proposal activities and all other duties as assigned by T&T managers.
Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays.
Equal Opportunity Employer/Veterans/Disabled