Navy Federal Credit Union

Senior Developer

Navy Federal Credit Union$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field preferred, or equivalent experience
  • 5-7 years of software development experience
  • Extensive knowledge of business area or specialization
  • Proficiency in one or more programming languages
  • Experience with development frameworks, APIs, and database management
  • Familiarity with the software development lifecycle (SDLC) and agile methodologies
  • Advanced problem-solving and analytical skills

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions according to requirements
  • Write clean, maintainable, and efficient code following best practices
  • Analyze and troubleshoot complex technical issues and implement solutions
  • Collaborate with product managers, designers, and developers to build scalable applications
  • Conduct peer code reviews and provide constructive feedback
  • Develop and execute unit tests and quality assurance measures for software reliability
  • Stay informed about emerging technologies and industry trends

Benefits

  • Flexible work hours: Monday - Friday, 8:00AM - 4:30PM
  • Opportunities for continued learning and professional development
  • Work in a supportive, team-oriented environment
  • Potential for impact on operational goals and project outcomes
Full Job Description
Job Description

To design, build, and maintain software applications or systems that meet user needs and solve specific problems. They leverage programming languages, frameworks, and tools to create efficient, scalable, and user-friendly solutions, while collaborating with other team members and stakeholders to ensure high-quality deliverables. Work under minimal supervision and use complete understanding of business needs and objectives to support projects that have impact on the achievement of operational goals. Advanced skill set and proficiency with procedures and techniques.

Responsibilities

  • Design, develop, test, and deploy advanced high-quality software solutions that meet business and technical requirements.
  • Write advanced clean, maintainable, and efficient code following coding standards, best practices, and security guidelines.
  • Analyze complex technical challenges, troubleshoot issues, and implement effective solutions.
  • Work closely with product managers, designers, and other developers to build advanced, scalable and reliable applications.
  • Participate in peer code reviews and provide constructive feedback to improve code quality and team collaboration.
  • Develop and execute complex unit tests, integration tests, and other quality assurance measures to ensure software reliability.
  • Stay up to date with emerging technologies, frameworks, and industry trends to enhance development efficiency.
  • Maintain clear technical documentation for code, processes, and system architecture.
  • Optimize complex code and applications for performance, scalability, and efficiency.
  • Ensure applications meet security and compliance requirements, addressing vulnerabilities proactively.


Qualifications

  • Bachelor's degree preferred in computer science, or a related field, or equivalent work experience.
  • 5-7 years of experience in software development
  • Complete knowledge and understanding of business area/specialization.
  • Advanced in one or more programming languages.
  • Significant experience with development frameworks, APIs, and database management.
  • Advanced knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Significant experience with version control systems.
  • Experience in working with all levels of staff, management, stakeholders, vendors
  • Advanced skill analyzing and organizing problems or work processes for technical solutions
  • Advanced skill designing and deploying new, upgraded and/or existing systems
  • Advanced skill in systems analysis, workflow, or procedural analysis
  • Advanced database and presentation software skills
  • Advanced organizational, planning and time management skills
  • Advanced verbal and written communication skills
  • Advanced problem-solving skills and ability to work in a fast-paced environment.


Desired Qualifications
  • Master's degree in computer science, engineering, or the equivalent combination of education, training or experience.


Additional Information

Hours:
  • Monday - Friday, 8:00AM - 4:30PM


Location:
  • 820 Follin Lane, Vienna, VA 22180
  • 5510 Heritage Oaks Drive, Pensacola, FL 32526
  • 141 Security Drive, Winchester, VA 22602


About Navy Federal Credit Union

Navy Federal Credit Union is a credit union that serves members of the military and their families. The credit union offers a range of financial products and services, including checking and savings accounts, loans, and credit cards. Navy Federal Credit Union was founded in 1933 and is headquartered in Vienna, Virginia. The credit union has more than 9 million members and operates more than 300 branches across the United States and around the world.
Learn more about Navy Federal Credit Union
Size
18,000 employees
Industry
Founded
1933

Similar Jobs

More Jobs at Navy Federal Credit Union

More Information Technology Jobs

Find similar Senior Developer jobs: