Senior Web Application Developer

Oxford Global Resources
Washington, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Washington, United States of America

Tech stack

Clean Code Principles
HTML
JavaScript
Agile Methodologies
Application Performance Management
CSS
Configuration Management
Software Quality
Code Review
CompTIA Security+
Data Integrity
Data Visualization
Database Applications
Database Storage Structures
Software Design Patterns
Linux
Web Development
Node.js
Scrum
Software Architecture
Red Hat Enterprise Linux - RHEL
Standard Sql
SQL Databases
Systems Integration
Web Applications
Web Application Frameworks
React
Database Optimization
Software Application Programming
Technical Debt
GIT
Information Technology
Extreme Programming (XP)
Tools for Reporting
REST
Code Restructuring
Software Version Control
Legacy Systems

Job description

  • Design, develop, maintain, and modernize enterprise web applications to improve scalability, performance, and maintainability.
  • Develop modular, reusable, and efficient code using React.js, Node.js, JavaScript, HTML, and CSS.
  • Analyze and refactor legacy applications to reduce technical debt, enhance functionality, and improve code quality.
  • Build and maintain dashboards, workflows, reporting tools, and data visualizations that support mission and business operations.
  • Design, develop, and integrate RESTful APIs to enable seamless communication between systems and applications.
  • Optimize SQL queries, database structures, and application performance while ensuring data integrity and security.
  • Collaborate with stakeholders to gather requirements, define technical solutions, and deliver scalable web-based applications.
  • Participate in Agile development activities, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Conduct code reviews and promote development best practices to ensure high-quality software delivery.
  • Mentor junior developers and provide technical guidance across development efforts.
  • Develop reports, analytics, and actionable insights to support informed decision-making.
  • Troubleshoot, diagnose, and resolve application issues in development, test, and production environments.
  • Support application deployments, updates, and ongoing maintenance activities.
  • Ensure compliance with security, configuration management, and software development standards

Requirements

We are seeking an experienced Senior Web Application Developer to support the modernization, enhancement, and maintenance of mission-critical web applications within a secure government environment. This role will focus on developing scalable, high-performance web solutions, improving legacy systems, and delivering data-driven applications that support operational decision-making. The ideal candidate will bring strong full-stack development expertise, experience working in Agile environments, and a passion for building secure, maintainable software solutions., * Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field; equivalent professional experience may be considered in lieu of a degree.

  • 8-10 years of relevant web application development experience.
  • Active CompTIA Security+ CE certification, or the ability to obtain certification within 90 days of hire.
  • Strong proficiency with:
  • React.js
  • Node.js
  • JavaScript
  • HTML/CSS
  • SQL
  • Experience developing and integrating RESTful APIs.
  • Experience with Git or other version control systems.
  • Proven ability to analyze, refactor, and improve legacy applications.
  • Experience working in Agile development environments utilizing methodologies such as Scrum, Extreme Programming (XP), or Kanban.
  • Strong problem-solving, analytical, and communication skills., * Experience administering or supporting Linux (RHEL) environments, including system updates and maintenance.
  • Experience developing applications within secure government or Department of Defense environments.
  • Familiarity with application performance tuning and database optimization.
  • Knowledge of software architecture, design patterns, and modern web application frameworks.
  • Experience supporting highly secure, enterprise-scale systems and mission-critical applications.
  • Demonstrated ability to lead technical efforts and collaborate effectively with cross-functional teams.

Apply for this position