Developer, Software

BCU

$96K — $144K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, software engineering, or related field, or equivalent practical experience
  • Minimum 3 years of professional software development experience
  • Experience with Microsoft technologies: C#, .NET (Core preferred), ASP.NET MVC, and RESTful API
  • Frontend development experience using Angular or similar frameworks
  • Working knowledge of source control and DevOps tools such as Git and Azure DevOps
  • Experience in Agile development environments
  • Strong communication and collaboration skills within a team environment

Responsibilities

  • Design, develop, test, and maintain software components and applications
  • Implement business and technical requirements into clean, maintainable, and secure code
  • Participate in Agile/Scrum ceremonies and contribute to project activities
  • Write, maintain, and execute unit and integration tests for application quality
  • Collaborate with senior developers and architects for effective solution design
  • Participate in code reviews to enhance code quality and consistency
  • Assist with application deployments through CI/CD pipelines

Benefits

  • Dynamic workplace with flexible work arrangements
  • Support for professional and personal growth
  • Culture of inclusion and respect
  • Recognition as a 2023 Gallup Exceptional Workplace Award Winner
  • Strong focus on employee development and teamwork
Full Job Description
Salary

This position has a base salary range of $96,000.00 - $144,000.00 USD Annual . This range represents the expected base salary range for this position. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience and time in the role.

Summary

This role designs, develops, tests, and maintains reliable and secure software solutions that support BCU's business operations and member experience. Contributes across the software development lifecycle and works closely with senior developers, architects, and business partners to deliver high quality applications aligned with enterprise standards.

The role is expected to work independently on well-defined tasks, contribute to team deliverables, and continuously grow technical and professional skills.

Role and Responsibilities
  • Design, develop, test, and maintain software components and applications using established development standards and best practices.
  • Implement business and technical requirements into clean, maintainable, and secure code.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand ups, refinement, reviews, and retrospectives.
  • Write and maintain unit and integration tests to ensure application quality and reliability.
  • Collaborate with senior developers and architects on solution design and implementation.
  • Participate in code reviews, incorporating feedback to improve code quality and consistency.
  • Assist with application deployments and support releases through CI/CD pipelines.
  • Investigate and resolve application defects and support incidents with guidance as needed.
  • Maintain accurate technical documentation for assigned applications and components.
  • Follow secure development practices and comply with BCU policies and regulatory requirements.
  • Continuously learn and apply new tools, technologies, and development techniques.


Qualifications and Education Requirements
  • Bachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience.
  • Minimum 3 years of professional software development experience.
  • Experience with Microsoft-based development technologies, including:
    • C# and .NET (.NET Core / modern .NET preferred)
    • ASP.NET MVC and RESTful API development
    • Frontend development using Angular or similar frameworks
  • Working knowledge of source control and DevOps tools such as Git and Azure DevOps.
  • Experience working in an Agile development environment.
  • Familiarity with relational databases and data access technologies (T SQL, LINQ).
  • Understanding secure coding practices and basic application security concepts.
  • Strong written and verbal communication skills and ability to collaborate effectively within a team.
  • Strong problem solving and analytical skills.
  • Clear, professional communication skills.
  • Attention to detail and commitment to code quality.
  • Willingness to learn and adapt in a changing technical environment.
  • Ability to work effectively as part of a collaborative development team.
  • Professional accountability and follow-through on assigned work.


Preferred
  • Experience in the banking industry. Credit Union experience a major plus.
  • Knowledge of Symitar PowerOn language.
  • Knowledge OpCon technologies.
  • Exposure to Azure cloud services (PaaS or IaaS).
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Familiarity with integration patterns, APIs, or messaging technologies.
  • Exposure to authentication and authorization concepts (OAuth, OpenID Connect, SAML).
  • Experience supporting or modernizing existing enterprise or legacy applications.
  • Familiarity with content management systems or financial services platforms.

Similar Jobs

More Jobs at BCU

  • Assoc, Quality Audit
    $68K — $102K *
    Vernon Hills, IL 60061 (Lake County)
    Finance & Insurance
    In-Person
  • Mgr, Debit Product Mgmt
    $104K — $156K *
    Vernon Hills, IL 60061 (Lake County)
    Finance & Insurance
    In-Person
  • Sr Mgr, Commercial Relationship Mgt
    $120K — $180K *
    Vernon Hills, IL 60061 (Lake County)
    Finance & Insurance
    In-Person
  • Lead Auditor
    $80K — $120K *
    Vernon Hills, IL 60061 (Lake County)
    Legal & Accounting
    In-Person

More Information Technology Jobs

Find similar Developer, Software jobs: