What are the responsibilities and job description for the Application Developer position at Capital Technology Alliance?
Job Summary : Serve as an application developer focusing on the following technologies : Oracle Forms, Oracle PL / SQL, PHP, and Classic Microsoft ASP (3.0). This role supports ongoing maintenance needed to ensure the stability of applications residing in the client's portfolio. This support work will focus on a specific Division’s application portfolio. However, the team member may also be assigned to work on other projects and / or applications in the client application portfolio, as specified by management.
Job Duties :
Provide maintenance, enhancement, and support for various agency business applications.
Assist in preparing and documenting program requirements and specifications.
Research and document user program requirements.
Write, translate, and code software programs and applications per specifications.
Assist in developing and maintaining user manuals and guidelines.
Collaborate with network administrators, systems analysts, and software engineers to resolve software issues.
Provide mentoring and guidance to junior programmers.
Required Skills :
7 years of experience with Oracle databases, including writing complex queries and developing complex PL / SQL database objects (DML & DDL).
5 years of experience developing Oracle Forms.
3 years of experience with database and / or SQL performance tuning.
3 years of experience as a full-stack developer.
Experience developing application reporting, preferably with PHP and / or Classic ASP 3.0.
Experience using code repositories, preferably Git.
Experience using continuous integration tools, preferably Jenkins.
Knowledge of relational database design.
Knowledge of Information Systems Development Methodology (ISDM).
Knowledge of database security, including role-based security.
Knowledge and experience with Unified Modeling Language (UML).
Ability to be creative, use sound judgment, and identify potential issues in design / specifications.
Ability to establish and maintain effective working relationships.
Ability to work independently.
Ability to prioritize tasks and complete work assignments effectively.
Ability to perform well under pressure and meet deadlines without sacrificing quality.
Excellent interpersonal, collaborative, oral, and written communication skills.
Preferred Skills :
Oracle certification(s).
Familiarity with Agile development, including Scrum, Extreme Programming (XP), and Kanban.
Experience in web development using XML and CSS.
Experience with JavaScript libraries and frameworks, such as JQuery, AngularJS, NodeJS, and React.
Experience with environmental regulatory business processes and practices.
Knowledge and understanding of DEP’s technical environment.
Education : Bachelor’s or master’s degree in Data Science, Computer Science, Information Systems, or other Information Technology major, or equivalent work experience.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Application Developer?
Sign up to receive alerts about other jobs on the Application Developer career path by checking the boxes next to the positions that interest you.