Back End Web Developer/ Engineer

Remote
Full Time
Experienced

Capio Group is looking for an experienced Back End Web Developer/ Engineer!

Full-time employee - Remote
Salary: $125,000 - $135,000


About Us:
Capio Group is a California-based Information Technology Consulting firm serving the public sector since 2010. We assist the Government in delivering large, complex systems and solutions. Capio Group is a small, but quickly growing firm that mixes good ideas, with great people, to achieve extraordinary results for our clients. We offer the salary and benefits of the bigger companies, with the added bonus of a flexible workplace and a great work-life balance.

Scope of Work:
Capio Group is looking for an experienced Back End Web Developer/ Engineer to augment its database engineering capacity to support patching and configuration management activities for databases supporting the clients Modernization Division. Under the direction of the clients team, the Senior Software Engineers will be responsible for planning, coordinating, and executing tasks across Enterprise Technology Services (ETS)-related environments. The engineers will work closely with clients application teams, infrastructure support, and vendor partners to ensure that database platforms and low-code/no-code (LCNC) solutions are maintained and developed in accordance with clients standards for performance, availability, and operational continuity.
The Back End Web Developer/ Engineer supports patching and configuration efforts with a focus on application-database integration. This includes updating stored procedures, validating Entity Framework compatibility, and ensuring seamless operation of LCNC, .NET Framework. and .NET Core applications during and after patch cycles. This role also supports automation of patching workflows and contributes to documentation and testing. Manage patching and upgrade cycles across complex, enterprise-scale database environments while ensuring system availability, data integrity, and compliance with client IT and ISO-aligned standards. Support .NET-based applications to ensure seamless integration and operational continuity across applications and data. The Back End Web Developer/Engineer must have expert knowledge of the following technologies and practices as they relate to enterprise database environments:

  1. Database patching and upgrade planning
  2. Configuration management for SQL Server, Oracle, PostgreSQL, or MySQL
  3. Integration with .NET Framework and .NET Core applications 
  4. High availability and disaster recovery (HA/DR) configurations
  5. Backup and recovery strategies
  6. Performance tuning and query optimization
  7. Automation tools (e.g., SQL Server Agent, PowerShell, Ansible)
  8. Change tracking and version control for database objects
  9. Coordination with application and infrastructure teams.
  10. Compliance with client IT and ISO-aligned operational standards
As part of the team, the Back End Web Developer/ Engineer will be responsible for tasks including but not limited to:
  •  Plan and execute patching and version upgrades for enterprise database platforms (e.g., SQL
    Server, Oracle, PostgreSQL, MySQL).
  • Perform configuration changes to support performance, availability, and compliance with the client standards.
  • Coordinating and executing patching schedules for enterprise database platforms (e.g., Microsoft SQL Server, Oracle, PostgreSQL) used within ETS.
  • Performing version upgrades, service pack installations, and cumulative updates in development, test, and production environments.
  • Supporting pre- and post-patch validation activities, including backup verification, rollback planning, and compatibility testing with the applications.
  • Maintaining configuration baselines and ensuring consistency across environments.
  • Documenting patching procedures and maintaining records in alignment with client change management processes.
  • Collaborating with application and infrastructure teams to minimize downtime and ensure successful deployment of patches and configuration changes.
  • Integrating LCNC applications with enterprise systems such as SharePoint, SQL Server, and Dynamics 365, ensuring secure and scalable implementations.
  • Supporting governance, lifecycle management, and documentation of Database and LCNC solutions in alignment with client IT standards.
  • Providing knowledge transfer and training to client staff on Database and LCNC tools and best practices. Knowledge transfer activities include, but are not limited to, all of the following:
    • Mentorship
    • Guided experience
    • Simulation
    • Work shadowing
    • Paired work
Mandatory Experience:
  1. Must have a minimum of seven (7) years of experience in back-end web applications, open-source web programming languages and frameworks, emerging technologies and
    trends, and best development practices.
  2. Possess a bachelor’s degree in an IT-related or Engineering field. Additional qualifying experience may be substituted on a year-for-year basis. A copy of the degree must be provided upon request.
  3. Must have at least seven (7) years of full-time working experience designing and implementing enterprise database solutions across multiple platforms (e.g., SQL Server, MySQL,
    PostgreSQL, Oracle).
  4. Must have at least five (5) years of full-time working experience developing and deploying automated tools for database configuration, monitoring, and performance.
  5. Must have at least five (5) years of full-time working experience integrating databases with .NET-based applications, including .NET Framework (Classic), .NET Core, and Entity Framework.
  6. Must have at least five (5) years of full-time working experience performing duties as a database
    administrator or database engineer for an enterprise platform (supporting 1,000+ concurrent users). Experience must demonstrate hands-on expertise with a strong emphasis on patching, upgrading, and integration with application platforms in at least two (2) of the following functions:
    1. Patching and Upgrading: Planning, testing, and executing patch management and version upgrades for enterprise database platforms such as Microsoft SQL Server, Oracle, PostgreSQL, or MySQL. Experience must include:
      • Coordinating with infrastructure and application teams to schedule and validate patches.
      • Performing pre- and post-upgrade validation, including backup, rollback, and compatibility testing.
      • Applying cumulative updates, service packs, and security patches in production and non-production environments.
      • Maintaining patch documentation and ensuring compliance with change management and security policies.
    2. .NET Framework and .NET Core Integration: Supporting and optimizing databases that serve applications built on both .NET Framework (Classic) and .NET Core/.NET 6+. Experience should include:
      • Understanding of Entity Framework (EF and EF Core) and its impact on database schema and performance.
      • Collaborating with application developers to ensure database compatibility during framework migrations or upgrades.
      • Troubleshooting database-related issues in .NET-based applications, including connection pooling, query performance, and transaction handling.
    3. High Availability and Disaster Recovery (HA/DR): Managing patching and upgrades in clustered or replicated environments (e.g., SQL, Oracle, RAC), ensuring minimal downtime and data integrity.
    4. Security and Compliance: Applying patches in accordance with vulnerability management policies, ISO-aligned standards, and audit requirements. Familiarity with Department of Health Care Services Database Patch and Configuration with CVE tracking and remediation timelines.
    5. Automation and Scheduling Tools: Using tools such as SQL Server Agent, PowerShell, or Ansible to automate patch deployment, system health checks, and integration with CI/CD pipelines.
    6. Monitoring and Performance Tuning Post-Patch: Verifying system stability and performance after patching, including query optimization, index tuning, and resource utilization analysis.
  7. Must provide a client/user end reference contact information for each applicable project meeting the requirements and two client references to sign attachments upon request. The reference contact must be a representative of the company for which the project was developed and have performed a management or supervisory role?
Desirable Experience:
  1. Relevant, up-to-date certifications with a focus on .NET-integrated database platforms and tools, such as:
    • Microsoft Certified: Azure Database Administrator Associate
    • Microsoft Certified: .NET Developer Associate
    • Microsoft Certified: Data Analyst Associate
    • AWS Certified Database – Specialty
    A copy of the certification must be provided upon request. 
  2. Experience with application performance monitoring and profiling tools.
  3. Experience working in an Agile environment using tools like Jira and Confluence. Participation in sprint planning, retrospectives, and daily stand-ups.
  4. Experience implementing secure authentication and authorization, securing APIs, and using encryption for data protection.
     
Equal Opportunity Employer:
At Capio Group, our employees are our greatest asset and diversity, equity, and inclusion are at the core of who we are. Our commitment to these values is unyielding and is central to our mission and to our impact. We know that having diverse perspectives helps to generate better ideas to solve the complex problems of our diverse clients and the communities they serve.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*