Software Developer

Posted 4 Hours Ago
Be an Early Applicant
Roanoke, VA, USA
In-Office
54K-118K Annually
Mid level
Financial Services
The Role
Designs, develops, tests, implements, and supports moderately complex software solutions. Contributes to system architecture, code reviews, troubleshooting, documentation, security practices, version control, cloud-hosted applications, and process improvements. Provides technical guidance and mentorship to junior developers while collaborating with leadership and stakeholders. Ensures code quality, regulatory compliance, system reliability, and timely delivery of projects and features.
Summary Generated by Built In
Role:

Designs, develops, and supports software solutions while contributing to system design, mentoring junior developers, and improving development processes.
Essential Functions & Responsibilities:
  • 25% Design, develop, test, and implement software solutions with moderate complexity, including contributing to system design decisions.
  • 15% Collaborate with leadership to define technical approaches and ensure alignment with architectural standards.
  • 15% Provide technical guidance through code reviews, solution recommendations, troubleshooting assistance, and documentation to promote adherence to development standards and best practices.
  • 15% Maintain and enforce development standards, security practices, and version control processes.
  • 10% Contribute to creation and maintenance of procedural documentation (coding standards, deployment processes, etc.).
  • 5% Applies AI, automation, and development productivity tools to improve software solutions, development efficiency, and operational outcomes.
  • 5% Demonstrates working knowledge of cloud-hosted and SaaS application environments.
  • 5% Troubleshoot and resolve complex application issues across systems.
  • 5% Performs other duties as assigned.
Performance Measurements:
  1. Must comply with government and other regulations affecting the credit union industry including, but not limited to, OFAC and the Bank Secrecy Act. Meets or exceeds performance expectations as described in Essential Functions and Responsibilities. Please refer to Annual Performance Goal document for remaining Performance Measurements.
  2. A. Complete 16+ hours of training per year, including both technical and design/architecture topics.
    B. Actively foster strong cross-team collaboration and technical communication.
    C. Contribute to improving member experience through enhancements and system reliability improvements.
    D. Ensure compliance and help reinforce standards across the team.
    E. Independently identify and implement at least one team-level process improvement annually.
    F. Deliver projects and features on time with minimal oversight.
    G. Consistently meet or exceed performance goals.
  3. Ensure code quality through thorough testing, documentation, and participation in code reviews.
  4. Implement solutions within expected timelines while helping refine estimates and requirements.
  5. Effectively prioritize and balance individual work and support of junior developers.
  6. Resolve moderately complex technical issues independently and contribute technical knowledge, documentation, or recommendations that improve team efficiency and solution quality.
  7. Demonstrate continued growth in system knowledge, design practices, and technical standards.
  8. Proactively communicate risks, dependencies, and system impacts to stakeholders.
  9. Contribute to and maintain development standards, documentation, and best practices.
  10. Leverages AI and automation tools to improve solution quality, efficiency, and maintainability.
  11. Demonstrates effective use of cloud-hosted services, APIs, and deployment processes.
Knowledge and Skills:
  • Experience: Two years to five years of enterprise experience.
  • Education: (1) A two-year college degree or (2) Completion of a specialized course of study at a business or trade school or (3) Completion of a specialized and extensive in-house training or apprenticeship program.
  • Interpersonal Skills: Courtesy, tact, and diplomacy are essential elements of the job. Work involves much personal contact with others inside and/or outside the organization for purposes of giving or obtaining information, building relationships, or soliciting cooperation.
  • Other Skills:
    1. Java, SQL, C#, or similar language specialization a must.
    2. Financial institution experience is a huge plus.
    3. Must be analytical, able to concentrate, and detail oriented.
    4. Must be able to test and troubleshoot code, using experience to create scenarios and pick out possible anomalies.
    5. Skill and ability to use and operate a keyboard, computer, calculator, fax machine, copier and telephone. Skill and ability to read and understand financial statements, contracts, applications, computer printouts, manuals and other related materials. Must have the skill and ability to use Microsoft Word and Excel.
Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle controls; and talk or hear. The employee is occasionally required to stand; walk; reach with hands and arms; and stoop, or kneel. The employee must occasionally lift and/or move up to 40 pounds. Specific vision abilities required by this job include close vision and the ability to adjust focus.
Work Environment:
Work is performed indoors in an office environment with normal potential for exposure to safety and health hazards. May periodically travel to other, similar sites. The noise level in the work environment is usually moderate.

This Job Description is not a complete statement of all duties and responsibilities comprising the position.

Skills Required

  • Two to five years of enterprise experience
  • Two-year college degree, specialized business or trade school coursework, or extensive specialized in-house training or apprenticeship
  • Specialization in Java, SQL, C#, or a similar programming language
  • Ability to test and troubleshoot code and identify potential anomalies
  • Analytical, detail-oriented, and able to concentrate effectively
  • Financial institution experience
  • Ability to use Microsoft Word and Microsoft Excel
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Roanoke, VA
230 Employees
Year Founded: 1956

What We Do

Freedom First is a member-owned, democratically operated, not-for-profit credit union serving consumers and businesses across Central and Southwest Virginia. It provides a range of banking services, including affordable banking and loan products, and works to meet members’ credit and savings needs—particularly for people of modest means. The organization also supports community and economic development, aiming to improve quality of life in the areas it serves.

Similar Jobs

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
9 Locations
5550 Employees
126K-248K Annually

Capital One Logo Capital One

Staff Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
4 Locations
55000 Employees
245K-335K Annually

BAE Systems, Inc. Logo BAE Systems, Inc.

Software Engineer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Herndon, VA, USA
40000 Employees
150K-254K Annually

BAE Systems, Inc. Logo BAE Systems, Inc.

Software Engineer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Herndon, VA, USA
40000 Employees
133K-226K Annually

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
85 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account