• Fairfax County, VA
  • $110,000–$125,000 Per Year
11 days ago

Job Description

Title: SFP Developer

Agency: Northern VA Community College

Location: Fairfax County - 059

FLSA: Exempt

Hiring Range: $110,000 - $125,000

Full Time or Part Time: Full Time

Additional Detail

Job Description:

General Description

The Full Stack Developer is responsible for the design, development, maintenance, and support of custom enterprise applications, integrations, and business process automation solutions. This role is critical in supporting institutional operations by ensuring the reliable movement of data, automation of business processes, and modernization of legacy applications and integrations. This positions primary responsibility is to support APIs, ETL processes, and integration services that connect cloud and on-premises systems for the Student Financial Planner(SFP) languages including but not limited to: groovy, csharp, and python.

Duties and Responsibilities

  • Develop computer applications that support the college's existing and future business processes.
  • Develop and maintain APIs, web services, middleware components, and integration solutions between enterprise systems.
  • Build and support data transformation and transfer processes using ETL tools, APIs, file-based exchanges, and event-driven architectures.
  • Develop front-end user interfaces that provide intuitive access to data, workflows, and business processes.
  • Participate in modernization initiatives, including migration of legacy applications to cloud-based and service-oriented architectures.
  • Collaborate with business analysts, users, and functional stakeholders to gather requirements and translate business needs into technical solutions.
  • Maintains and supports existing computer software applications.
  • Implement security best practices, including authentication, authorization, encryption, and secure coding standards.
  • Prepare technical documentation, system diagrams, support procedures, and knowledge transfer materials.
  • Participate in software development lifecycle activities, including code reviews, testing, release management, and change control processes.
  • Monitor application performance and recommend improvements to enhance scalability, reliability, and maintainability.
  • Support system upgrades, audits, compliance initiatives, and disaster recovery planning activities

Minimum Qualifications:

KSAs:

  • Knowledge of full-stack application development, database design, and enterprise integration principles.
  • Knowledge of csharp(C#), .NET, SQL, APIs, web services, JSON, and XML.
  • Knowledge of software development lifecycle (SDLC), source control, testing, and deployment practices.
  • Skill in designing and supporting data transformation, ETL, and system-to-system data exchange solutions.
  • Skill in translating business requirements into secure, scalable, and maintainable technical solutions.
  • Skill in collaborating with technical and functional stakeholders to resolve complex business and technology challenges.
  • Ability to analyze business processes and recommend technology solutions that improve efficiency and effectiveness.
  • Ability to manage multiple priorities, communicate effectively, and work independently or as part of a team.
  • Ability to maintain confidentiality and exercise sound judgment when working with sensitive institutional data.

Required Qualifications:

  • Experience developing and supporting enterprise applications using any of the following: Groovy, Python, csharp(C#), .NET, or SQL-based technologies.
  • Experience designing, developing, and maintaining APIs, system integrations, and data transformation processes.
  • Experience in developing, maintaining, and troubleshooting web applications, integrations, and automated business processes.
  • Experience working within a higher education, government, or other large, complex organizational environment.

Additional Considerations:

Additional Considerations:

  • Experience developing integrations between cloud and on-premises systems
  • Experience with developing integrations with PeopleSoft, Oracle Fusion, or other ERP platforms
  • Experience developing, deploying, and supporting applications and services within Microsoft Azure, including App Services, Functions, Logic Apps, and related platform services.
  • Experience designing and supporting cloud-native solutions, data pipelines, and integrations utilizing Azure cloud technologies and services.
  • Experience working with Snowflake for data integration, transformation, reporting, and enterprise data warehousing initiatives.
  • Experience with Agile methodology (SCRUM or something similar)

Numbers & Facts

LocationFairfax County, VA
Salary$110,000–$125,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Business Processesunmatched
  • Business Skillsunmatched
  • Change Controlunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Softwareunmatched
  • Cryptographyunmatched
  • Data Managementunmatched
  • Data Warehousingunmatched
  • Database Designunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • Disaster Recoveryunmatched
  • ERP (Enterprise Resource Planning)unmatched
  • Enterprise Application Integration (EAI)unmatched
  • Enterprise Applicationsunmatched
  • Financial Planningunmatched
  • Financial Systemsunmatched
  • Governmentunmatched
  • Groovy Programming Languageunmatched
  • Higher Educationunmatched
  • Internet Applicationunmatched
  • JSONunmatched
  • Knowledge Transferunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Windows Azureunmatched
  • Middlewareunmatched
  • Multitaskingunmatched
  • Operational Supportunmatched
  • Oracle Fusion Middlewareunmatched
  • Peoplesoftunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Process Analysisunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Release Management/Engineeringunmatched
  • Requirements Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Secure Codingunmatched
  • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
  • Snowflake Schemaunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Student Financial Servicesunmatched
  • System Integration (SI)unmatched
  • Systems Administration/Managementunmatched
  • Systems Maintenanceunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Servicesunmatched
  • XML (EXtensible Markup Language)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder