Program Specialist Application Development
Role details
Job location
Tech stack
Job description
The Program Specialist - Application Development is responsible for designing, developing, deploying, and supporting custom web-based and standalone applications. This role works across modern and legacy systems, ensuring application reliability, data integrity, and effective integration across platforms. The position also supports database development, troubleshooting, and ongoing system improvements. Key Responsibilities
- Design, develop, test, deploy, and support custom applications across multiple technologies
- Build and maintain relational databases, data structures, and application integrations
- Support and integrate new and existing applications, including legacy systems
- Analyze application requirements and translate business needs into technical solutions
- Troubleshoot and resolve production application and database issues
- Enhance and modify existing applications to improve performance and functionality
- Ensure data integrity and efficient data flow between systems
- Create and maintain technical documentation, project plans, and status updates
- Support quality control checks on applications and databases
- Collaborate with technical teams and stakeholders to streamline workflows
- Provide end-user training and technical support as needed
Requirements
-
Bachelor's degree in Computer Science, Computer Engineering, or a related field
-
10+ years of experience designing and implementing relational databases, including:
-
Microsoft SQL Server
-
Oracle
-
MySQL
-
PostgreSQL
-
10+ years of experience designing, developing, testing, deploying, and supporting custom applications
-
Hands-on development experience with technologies such as:
-
VB.NET
-
ASP.NET
-
C#
-
ColdFusion
-
Strong troubleshooting, debugging, and problem-solving skills
-
Experience working across multiple environments and application architectures
Preferred Qualifications
- Experience supporting large-scale, enterprise, or public-sector application environments
- Experience working with integration of multiple systems and data sources
Benefits & conditions
- Competitive salary