Title: Application Developer Location: Colorado Springs, CO 80910 Duration: 12+ months Job Description:
- The Senior Developer serves as the domain technical expert, and leader in technology, and is very customer-focused.
- This role has development responsibilities across multiple applications, mentors Developer I and Developer II team members, and designs technical solutions.
- The Senior Developer has responsibilities across the full Software Development Life Cycle (SDLC) from business requirements to support but is primarily focused on development activities.
- Development activities include working with business analysts and customers to understand the requirements
- Working with team members to apply secure programming techniques using standards and best practices
- Commenting code for peers and testers
- Performing unit testing, configuration management, source code control, deployment, and release management; and providing support services as needed.
- Operational support services vary in scope from minor bug fixes (tickets) to major enhancements (change orders).
- As an application reaches the sunset stage, the developer is also expected to participate in planning efforts around replacement and modernization.
- The senior developer operates at the application level.
- The Senior Developer collaborates across a matrix management environment with other developers and other Client department staff as needed. Must understand lines of authority and follow protocol to engage other resources.
- The Senior Developer performs all primary job duties as a domain technology expert.
Required Work Experience:
- Four years of programming experience in PowerBuilder with PFC (PowerBuilder Foundation Class) libraries.
- Experience with Agile teams and development methods
- Informix or Oracle database and database tools experience
- Experience with PowerBuilder source control tools - Microsoft VSS or others
- Lots of program code reading, understanding, and documenting tasks to support DECORUM projects
- Troubleshooting against existing applications
- Routine ticket resolving
- A quick analytical mind on programming and business logic is essential
- Know how to present complicated business rules to let the third-party vendors and contractors quickly follow, including using graphic tools to aid.
- In some cases, applications might be coded in programming languages other than PowerBuilder like 4GL and PHP and need to have the skill of top-down testing through these application interfaces to quickly grasp the business concepts. #TB_EN