Home / Careers / Job Openings / Senior Software Developer

Senior Software Developer

Job Description

The Sr. Software Developer is a member of the development and data team and is responsible for building and implementing software solutions to support the needs of the business.  The role requires Full-stack Web Development experience with an emphasis on strong data skills.

Position Responsibilities:

  • Take business requirements and implement end-to-end solution
  • Build & Validate prototypes as proof-of-concept projects
  • Take recommendations and propose modifications/adaptations to achieve stated goals
  • Be a positive contributor to the team with fresh ideas and insight
  • Assess business requirements meet the specific and overall business goals
  • Understand what makes the business move forward and bring solutions that help the business realize its stated goals
  • Interface with business team members in a positive and helpful manner as a member of the team

Minimum Education & Experience:

  • Minimum of 5 years of demonstrated experience in Web Development, Data Management, Microservices
  • Experience with Enterprise Web applications
  • Detail-oriented with excellent problem solving skills
  • Understands and practices SOLID & Clean Code Software Principles
  • Comfortable in an Agile Environment
  • Adheres to practical TDD concepts of self-tested and validated code

Technical Knowledge and Skills:

  • Ability to learn
  • Ability to adapt experience to fit current business needs
  • Understanding of “right-sized” approach to solutions
  • Can visualize the big picture and build solutions in line with the end-state target
  • Understands how to implement horizontal scale solutions in a cloud-environment
  • Interest/Excitement in future/upcoming technology and how to use it day-to-day
  • .NET Stack experience, MVVM, MVC and Aspect-Oriented programming understanding
  • Works well in small-team environment with talented individuals with good visibility and a measurable, clear impact to the success of the business


It is the responsibility of each bank staff member and of management to adhere to policies and procedures designed to implement compliance with the laws and regulations to which the bank is subject. Each bank staff and management member shall be accountable for understanding how compliance with laws and regulations affects the performance of their day-to-day duties, for completing compliance training as assigned and for carrying out those duties in a manner to achieve compliance with those laws and regulations.

The above mentioned are intended to describe the general nature and level of work performed rather than to be an inclusive list of all duties, responsibilities and skills required for the position. Job duties may be changed at anytime at management’s discretion. The job description is not intended to create contractual obligations of any kind.

Capital Bank, N.A. is an Affirmative Action and Equal Opportunity Employer

Apply Now