Demo

Senior Software Developer

Congressional Federal
Oakton, VA Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/22/2025

What You'll Do

The Senior Software Developer is responsible for building and deploying custom software components to enhance the member experience. Solutions built in this role will encompass multiple technology disciplines and tools and follow modern security best practices. As a Senior Software Developer, you will gather requirements from business owners and produce code that concisely satisfies those requirements. The Senior Software Developer is expected to have experience designing and building either client or server applications and an eagerness to learn both. Act in a leadership role among members of the Development Team, sharing new approaches to complex problems and building a foundation of good design and coding practices.

The ability to convert business strategy to technology applications is of critical importance. Requires a blend of technological know-how and business savvy. Excellent project management skills are required. Developing and integrating infrastructure Internet services and experience desired. Excellent written, oral, and interpersonal communication skills are necessary. Must possess a solid understanding of user experience, web usability, and web analytics.

Where you will have an impact

  • Execute full software development life cycle (SDLC).
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Provide Tier 3 Escalation Support for our Digital Platform.
  • Other duties as assigned.

What You Bring to the Table :

  • Five years to eight years of similar or related experience, including preparatory experience.
  • BSc degree in Computer Science, Engineering, or a relevant field
  • Experience designing interactive applications Ability to develop in C#, Python, and JavaScript.
  • Excellent knowledge of relational databases, SQL and MySQL.
  • Experience developing web applications using ASP.Net, React, and Angular frameworks.
  • Experience with test-driven development.
  • Proficiency in software engineering tools Ability to document requirements and specifications.
  • Interpersonal Skills

  • A significant level of trust and diplomacy is required to be an effective subject matter expert in the position.
  • In-depth dialogues, conversations and explanations with customers, direct and indirect reports and outside vendors of a sensitive and / or highly confidential nature is a normal part of the day-to-day experience.
  • Communications can involve motivating, influencing, educating and / or advising others on matters of significance.
  • Demonstrated ability to imagine and design an e commerce experience that promotes e commerce usage and the sale of additional products and services.
  • Creativity, innovation and the ability to think "outside the box" are key success factors.
  • The ability to convert business strategy to technology applications is of critical importance.
  • Requires a blend of technological know how and business savvy.
  • Excellent project management skills are required.
  • Experience with various web programming languages (HTML, Java, ASP, etc) required, experience and knowledge of architecture, administration and maintenance of web sites desired.
  • Experience with configuration and integration hardware and software for web development and usage also required.
  • Developing and integrating infrastructure Internet services and experience desired.
  • Excellent written, oral and interpersonal communication skills are necessary. Must possess a solid understanding of user experience, web usability and web analytics.
  • Why Join Us?

    Compensation - Our goal is to ensure you have a competitive base salary. That's why we regularly review the market value of jobs and make adjustments, as needed.

    Performance and Recognition - You are rewarded for achieving success by merit increases and incentive programs; this position is incentive eligible based on achieving certain targets.

    Benefits - We offer a wide array of benefits including medical, dental, vision, short-term and long-term disability, and life insurance, along with a robust retirement program that includes an employer match 401K contribution. As a mark of our commitment to employee well-being, we also offer an employee assistance program and employee wellness.

    Work-Life Balance - You will also be eligible for paid vacation which is earned each pay period at an accrual rate of 4.62 hours. This is equivalent to 15 days on an annual basis.

    Tuition Assistance - We support the career development of all employees. This program provides financial assistance to employees who wish to further their education and career in relation to their current duties and responsibilities, or for potential future positions in the organization.

    Physical Requirements :

    Congressional Federal is committed to working with its employees to reasonably accommodate them with the physical aspects of the position. The following list outlines the physical considerations that are normally encountered in this job.

  • Ability to communicate with staff, members and the public.
  • Ability to operate standard office equipment.
  • Must be able to sit for extended periods of time and to occasionally lift and move items up to 20 lbs. in weight.
  • Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities

    The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Developer?

    Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $72,538 - $87,299
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $143,123 - $179,960
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Congressional Federal

    Congressional Federal
    Hired Organization Address Washington, DC Full Time
    The Branch Service Representative provides members with timely, accurate and exemplary service when processing transacti...

    Not the job you're looking for? Here are some other Senior Software Developer jobs in the Oakton, VA area that may be a better fit.

    1391 - Software Developer

    Software Developer - Sigma Defense, Patuxent River, MD

    Senior C++ Developer (Hybrid)

    Swift Software, Manassas, VA

    AI Assistant is available now!

    Feel free to start your new journey!