Senior Software Developer
Position Overview
The Senior Software Developer leads application development efforts, providing technical expertise in the design, coding, testing, and deployment of software solutions. This role collaborates with stakeholders to translate business needs into functional and secure applications, with an emphasis on best practices and long-term maintainability.
Key Responsibilities
- Design and develop secure, high-performance applications and system integrations.
- Lead code reviews, mentor junior developers, and establish development standards.
- Create and maintain technical documentation, system design diagrams, and test plans.
- Ensure compliance with accessibility, security, and interoperability requirements.
- Evaluate and recommend new technologies to enhance application capabilities.
- Troubleshoot and resolve complex application issues, coordinating with other IT teams as needed.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
- Minimum 7 years of professional software development experience.
- Strong proficiency in multiple programming languages and frameworks (e.g., .NET, JavaScript, SharePoint Framework).
- Experience with secure coding practices and application lifecycle management.
Certifications
- Relevant Microsoft Certified Developer or equivalent preferred.
Security Requirements
- Must be eligible for a U.S. Government Secret clearance.
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Wellness Resources
- Stock Option Plan
Recommended Jobs
Nurse Practitioner/ Physician Assistant
Job Description Job Description We are seeking a Nurse Practitioner/ Physician Assistant to become a part of our team! You will focus on providing high quality patient care as part of a healthcar…
Sales Associate
Coach is seeking a Sales Associate in Mclean, VA to enhance customer experiences and drive sales in a luxury retail setting. The role involves engaging with customers, maintaining product knowledge, a…
Lead Supervisor
Coach is seeking a Lead Supervisor in Woodbridge, VA, to drive sales and lead a dynamic team in a vibrant retail environment. The role involves overseeing daily operations, ensuring sales targets are …
Senior Director, Capture Management- DMHS
Program Overview About The Role Peraton is actively seeking a Senior Capture Director – Defense Mission & Health Solutions, that has a proven track record of growing business and leading ca…
Flight Nurse Various Locations
Be part of a life-saving mission as a Flight Nurse, providing critical care during air medical transport. We are dedicated to supporting our teams with competitive pay and an exceptional benefits pack…
Software QA Specialist/Applications Tester -TS/SCI with Polygraph
Public Trust: None Requisition Type: Pipeline Your Impact Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise …
Strategic Card Partnerships Manager - Business Development (Hybrid)
Strategic Card Partnerships Manager - Business Development (Hybrid) This is an exciting time for Capital One Card Partnerships, as we are looking to expand our business aggressively in the pa…
Registered Nurse PACU Recovery
Registered Nurse PACU Recovery Location Salem, VA : Introduction Do you have the career opportunities as a(an) Registered Nurse PACU Recovery you want in your current role? We invest in what matters…
PRN Primary / Urgent Care Physician Assistant (Saturdays only)
Job Description: We are currently looking for a family nurse practitioner or physician assistant to join our private practice with office locations in Arlington and Alexandria, VA. ~Outstan…
Sr. Data Engineer (Python, PySpark, AWS Glue) (Enterprise Platforms Technology)
Sr. Data Engineer (Python, PySpark, AWS Glue) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in …