Software & Application Developer

Virginia Community Colleges
United States
about 1 month ago
Apply on jobs.theeduledger.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Performance Management Cascading Style Sheets (CSS) Databases Continuous Delivery Continuous Integration Data Governance Data Integration Data Migration
+29 more
Data Structures Software Debugging Electronic Data Interchange (EDI) Middleware Iterative and Incremental Development JSON Microsoft Dynamics Performance Tuning Systems Development Life Cycle Release Management Salesforce.Com Software Engineering SQL Stored Procedures Data Streaming Systems Architecture Systems Integration Strategies of Testing Extensible Markup Language (XML) Enterprise Software Applications Software Troubleshooting Integration Tests Integration Frameworks Data Management Web Technologies Api Design Restful APIs Webhooks Software Version Control Servicenow

Job description

This position has primary responsibility for designing, building, and optimizing enterprise platforms and user-facing solutions. The role combines application development (forms, workflows, UI, customer experience) with software engineering capabilities (integration design, system architecture, scalability, and performance optimization).

The developer contributes to shared engineering standards, mentors team members, and helps evolve the organization\u2019s development practices toward modern, flexible, and scalable solutions. This position operates with a platform-agnostic mindset, supporting potential transitions to new technologies and architectures over time.

Duties and Tasks: Design, develop, and maintain user-facing applications, including electronic forms, workflows, and service catalog solutions across enterprise platforms (e.g., TeamDynamix and future platforms). Apply Software Development Lifecycle (SDLC) practices to design, develop, test, deploy, and maintain enterprise applications and integrations. Implement and support enterprise service management (ITSM/ESM/PPM) solutions aligned with business processes and user experience goals. Support and participate in deployment processes, including version control, release management, and continuous integration/continuous delivery (CI/CD) practices. Build and manage integrations using RESTful APIs, webhooks, and iPaaS/middleware tools to enable seamless data exchange between systems. Monitor, troubleshoot, and resolve issues related to application performance, workflows, integrations, and system functionality. Support and participate in change management processes to ensure controlled, reliable deployment of system updates and enhancements. Develop and maintain technical documentation, including configurations, integrations, and user guides. Develop and execute testing strategies, including functional and integration testing, to ensure solution quality. Collaborate with cross-functional teams (project managers, analysts, stakeholders) to deliver high-quality, customer-focused solutions.

Requirements

Knowledge of Software Development Lifecycle (SDLC) methodologies (Agile, Waterfall, or hybrid) and their application in enterprise environments. Knowledge of enterprise service management platforms (e.g., TeamDynamix, ServiceNow, or similar). Knowledge of application development and system integration principles, including APIs and middleware. Understanding of data structures and formats (JSON, XML, flat files) and data handling practices. Knowledge of system design concepts (scalability, modularity, performance optimization). Knowledge of workflow automation and electronic forms development. Understanding of IT service management (ITSM) or project management processes. Knowledge of data security and privacy practices, particularly in protecting sensitive information (e.g., student data). Strong programming and scripting skills (JavaScript, HTML/CSS, and related web technologies). Ability to analyze business requirements and design effective technical solutions. Strong troubleshooting, debugging, and performance optimization skills. Effective written and verbal communication skills. Ability to manage multiple priorities and deliver within established timelines. Ability to work both independently and collaboratively in a cross-functional team environment. Ability to think strategically and architecturally, beyond immediate configuration needs. Ability to adapt to evolving technologies, platforms, and priorities. Ability to maintain a customer-focused mindset when designing and delivering solutions. Ability to handle a dynamic workload and support critical system needs when required. Ability to mentor and support the development of junior team members.

Minimum Qualifications: Experience working within a structured Software Development Lifecycle (SDLC), including requirements gathering, development, testing, and deployment. Experience developing solutions within TeamDynamix or similar enterprise service management (ITSM/ESM/CRM) platforms. Experience in application development, including forms, workflows, and automation. Experience with data integration and API development, including REST, webhooks, and/or middleware (iPaaS platforms). Experience gathering, analyzing, and translating business requirements into technical solutions. Experience troubleshooting and supporting production systems and end-user environments. Experience working with modern data structures and formats (JSON, XML, etc.).

Additional Considerations: Experience working in Agile or hybrid Software Development Lifecycle (SDLC) environments, including iterative development, continuous integration, and continuous delivery (CI/CD). Experience supporting or leading system or platform migrations, including data migration, workflow reconfiguration, integration updates, and user transition to new technologies. Experience working in a higher education or public sector environment. Experience with database technologies, including writing stored procedures and working with data flows. Proficiency in web technologies, including HTML, CSS, and related integration tools. Experience developing forms, workflows, and configurations within TeamDynamix. Experience with Customer Relationship Management (CRM) solutions (e.g., Salesforce, Dynamics 365, or similar), including configuration, integration, or data management.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.theeduledger.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:28 min

Synchronizing database webhook triggers with pipeline webhooks

Bobur Umurzokov · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all