Senior Software Developer at Achieva Credit Union

2 years ago Development & Programming Senior Full-Time

We need one to Lead and coach others on the development processes, application architecture guidelines, .NET coding standards and strategies for testing, change management, build management, workstation and server configuration and security.


Required Education:

Bachelor's Degree

Required Experience:

  • Over 5 years of experience in designing, developing, and deploying to Microsoft Azure with familiarity around Azures cloud native offerings like web apps, Azure Functions, Azure SQL
  • Expertise in using various technologies including but not limited to Angular, VUE, C#, SSIS, SSRS, REST, SOAP, JAVA, JavaScript, jQuery, Python.
  • Experience in leading a .NET team environment with development process standards including but not limited to documentation, version control, build management and distributed architectures.
  • Proficient SQL skills with a minimum of 5 years Relational Database development focused in SQL Server.
  • Experience with Object-Oriented Programming within Service Oriented Architectures.
  • Knowledge of development patterns and best practices
  • Proven troubleshooting and problem-solving skills.
  • Strong organizational skills and attention to detail.
  • Leadership experience.

Required Skills:

  • Microsoft Office Suite
  • Common Office Equipment
  • Programming
  • Exceptional written and listening skills
  • Good interpersonal skills
  • Analytical skills
  • Ability to work independently
  • Ability to multi-task
  • Good working habits and able to work well alone or with a team

Description

Purpose/Duties:

Under general supervision and in accordance with established policies and procedures, the Software Developer is passionate about solving business problems through innovation and development best practices. You are required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with our stakeholders to meet business goals. This position will be required to maintain a strong working knowledge of development standards and best practices while maintaining awareness of immerging development technologies. Must participate in training annually, or as required for BSA and the Privacy Act.

Key Result Areas:

  • Contributes to the formulation and implementation of Development team Agile Methodology
  • Executes development tasks that follow the process and meet the requirements set by others.
  • Integrating new and current applications to existing infrastructure and 3rd party applications
  • Creates and contributes to maintaining project artifacts including technical documentation for new and existing applications.
  • Lead and coaches others on the development processes, application architecture guidelines, .NET coding standards and strategies for testing, change management, build management, workstation and server configuration and security.
  • Lead technical teams and 3rd party partners with solution integration, testing, and implementation
  • Analyze and identify improvement needs of existing and proposed systems to increase solution reliability, efficiency, and scalability. Proposes solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues.
  • Work in a team environment to help achieve company and departmental goals
  • Participate in requirements analysis and code review sessions
  • Designs Frameworks that promote concepts of isolation, extensibility, and extendibility
  • Recommends and promotes technical solutions that are consistent with corporate standards and meet business needs.
  • Learns and takes ownership in existing application life cycle.
  • Provide advance support to business operations. Investigate, analyze and troubleshoot issues for quick resolution. Coordinate and communicate with impacted parties as required.
  • Can prioritize multiple projects, while meeting deadlines and quality expectations.
  • Can adapt quickly to a changing environment.
  • Maintains professional and technical knowledge by through continuing education; reviewing professional publications; establishing personal networks; participating in professional societies and industry groups
  • Participate in Disaster Recovery planning, implementation and documentation.
  • Demonstrated successful interpersonal relationships with peers and colleagues in other technology teams and business unites.
  • Serves as development resource on assigned projects through all phases of the System Development Life Cycle.
  • High level of self-motivation.
  • Responsible for upholding all credit union ethical standards.
  • Perform other essential job functions as required or assigned.

Benefits:

  • Up to 18 paid days off in the first year
  • Up to 15 paid holidays
  • Health and dental insurance
  • Life and disability insurance
  • Excellent 401k program
  • Tuition reimbursement
  • Fitness reimbursement program
  • Mobile device assistance program
  • Free Achieva Checking Plus account
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)