
Senior Web Application Developer
- Washington DC
- Permanent
- Full-time
- Design, test, and develop well-designed web-based software code that is testable and efficient.
- Utilize best software development practices to meet user needs.
- Recommend software upgrades for current and future systems.
- Translate User Interface (UI)/User Experience (UX) design wireframes into functional web applications.
- Ensure software continues to function normally through software maintenance and testing.
- Document every aspect of the application, service, or environment for future reference and maintenance.
- Collaborate with cross-functional teams to define and implement new features.
- Write clean, well-documented, and scalable code.
- Debug and resolve technical issues to maintain the performance and security of web applications.
- Stay up to date with emerging technologies and industry trends to ensure the application remains current and competitive.
- Other duties as assigned.
- Bachelor’s Degree
- 8 years of experience.
- Proven experience in web application development.
- Experience with Microsoft 365 Power Platform and SharePoint.
- Strong knowledge of front-end and back-end web development technologies.
- Proficiency in HTML, CSS, JavaScript, and other relevant programming languages.
- Experience with UI/UX design principles and translating design wireframes into functional applications.
- Strong understanding of software development best practices.
- Ability to recommend and implement software upgrades.
- Experience in software maintenance and testing to ensure continued functionality.
- Excellent problem-solving and debugging skills.
- Familiarity with modern web development frameworks and libraries.
- Experience with version control systems such as Git.
- Knowledge of database management and integration.
- Understanding of web security best practices.
- Ability to document processes and code for future maintenance and upgrades.
- Active Top Secret with SCI eligibility
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Strong collaboration skills.
- Strong technical skills in network hardware, software, and operating systems.
- Strong systems management and integration skills.
- Ability to respond effectively to customers with a sense of urgency.
- Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.
- Highly motivated with the ability to handle and manage multiple tasks at any one time.
- Ability to forge new relationships, individual and teaming in nature.
- Must be a Self-starter, that can work independently and as part of a team.
- Medical, Dental and Vision Insurance; Wellness Program
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability options
- Basic Life and AD&D Insurance (Company Provided)
- Voluntary Life and AD&D options
- 401(k) Retirement Savings Plan with matching after one year
- Paid Time Off
- Professional office environment.
- Ability to work, M-F, between core hours of 6:00 AM and 6:00 PM ET.
- Must be physically and mentally able to perform duties extended periods of time.
- Ability to use a computer and other office productivity tools with sufficient speed to meet the demands of this position.
- Must be able to establish a productive and professional workspace.
- Must be able to sit for long periods of time looking at computer screen.
- May be asked to work a flexible schedule which may include holidays.
- May be asked to travel for business or professional development purposes.
- May be asked to work hours outside of normal business hours.