Software Engineer

Mountain America Credit Union

Sandy, Northern (UT, KY)

Hybrid

USD 110,000 - 140,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mountain America Credit Union in Sandy, UT is seeking a Software Engineer to develop and maintain internal and external applications with a focus on security and performance. You will own full-stack work across databases, services and APIs, plus front-end UI using React or Angular.

Collaboration in Scrum, code reviews, and testing are expected. Bachelor's degree or 4 years of equivalent experience; hybrid schedule; post-incident troubleshooting; growth opportunities in a stable financial

Qualifications

  • Bachelor’s degree or 4 years combined education/experience in computer science.
  • Experience with C#, .NET Core, and front-end tech.
  • Experience with REST and SOAP web services.
  • Experience with Scrum and Azure DevOps/Jira.

Responsibilities

  • Full stack development including databases, services, APIs, and front-end UI.
  • Follow credit union coding standards and secure guidelines.
  • Participate in code reviews and write unit tests.
  • Collaborate in Scrum team and deliver stories to done.
  • Mentor engineers and lead architecture of full-stack solutions.

Skills

C#
Java
NET Core
JavaScript
TypeScript
HTML
CSS
React
Angular
WebPack
REST
SOAP
Git
EF Core
Dapper
SQL Server
Azure DevOps
Jira
Symitar

Education

Bachelor’s degree in computer science / information systems or related field

Tools

EF Core
Dapper
Git
SQL Server
Symitar
Azure DevOps
Jira

Job description

## Software EngineerApply: Sandy, UT: Full time: Posted Today: R20561# **Please reference the schedule and minimum qualifications listed below before applying.**If you need assistance with filling out our application form or during any phase of the application, interview, or employment process, please notify our Human Resources Team at 801-366-6947 option 1 or email macurecruiting@macu.com and every reasonable effort will be made to accommodate your needs in a timely manner.# **Job Summary**Develops and maintains software applications and services for internal and external credit union use, having an emphasis on building quality systems with security and performance in mind.# **Job Description****LOCATION: UTAH****9800 S MONROE STREET, SANDY UT 84070****SCHEDULE: FULL-TIME; HYBRID****C#, Typescript, SQL required; CRM experience preferred**To be effective, an individual must be able to perform each job duty successfully.* Responsibilities include full stack software development covering database design, services and API implementations, and front-end UI development for an engaging user experience.* Follows best practices and credit union coding standards, using design patterns and secure software guidelines.* Regularly participates in collaborative coding sessions and code reviews.* Creates unit tests with appropriate code coverage, and assists quality engineers in developing automated integration tests and UI tests.* Collaborates effectively in a Scrum team, with the desire to perform a variety of tasks as needed to fully complete stories in accordance with the accepted definition of done.* Identifies and contributes to process improvements and automation opportunities.* Meets the needs of the end user in a quality, consistent, and professional manner, using independent judgment where appropriate.* Leads research and recommendations of new software products as it relates to new or improved technical services.* Communicates effectively and professionally to both team members and credit union employees in other departments.* Contributes to general and technical documentation of systems to support understanding and communication of software products across the organization.* Leads the architecture and design of full stack solutions for complex business problems, and breaks down projects and features into manageable tasks.* Commits to continuously learn and improve, in both technical expertise and soft skills.* Keeps the team informed on emerging technologies and development techniques.* Mentors less experienced software engineers.* Performs deployments to various environments as needed, including production.* Leads and coordinates efforts in diagnosing and resolving production issues.****KNOWLEDGE, SKILLS, and ABILITIES****The requirements listed are representative of the knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.****Experience***** Minimum 6 years of software development experience.* Expertise with mainstream object oriented languages such as **C#** or Java.* Experience with .NET Core.* JavaScript/**TypeScript**/HTML/CSS.* Experience with front end frameworks such as React or Angular.* Experience with web application optimization tools such as WebPack.* Expertise with creating and consuming web services, including both REST and SOAP.* Source control experience, preferably with Git.* Database access experience utilizing EF Core, Dapper or similar ORM libraries.* Experience with databases such as **Microsoft SQL Server**, including stored procedures and query optimization.* Experience with Scrum and associated tools such as Azure DevOps or Jira.* Familiarity with core credit union/banking systems such as Symitar is preferred.****Education***** Bachelor’s degree from an accredited institution in computer science, information systems, or related field. Education will be verified. OR four years combined education and experience in computer science.****Licenses, Certifications, Registrations****N/A****Managerial Responsibility****Has no supervisory/managerial responsibility.****Computer/Office Equipment Skills****Experience with Excel, Word, and PowerPoint are helpful, along with diagramming software such as Visio or Lucidcharts.****Language Skills***** Demonstrated ability to clearly express ideas, methodology, results and recommendations verbally, in writing and through insightful reports and graphic illustrations* Demonstrated ability to document outcomes and present information in a manner appropriate for key stakeholders and all levels of the organization.****Other Skills and Abilities***** Ability to work both autonomously and collaboratively in a fast-paced environment.* Self-starter with strong organizing and time management skills.* Adaptive to change, responds positively to altered circumstances or conditions.* Possess a desire and willingness to learn and continually update knowledge base on financial concepts, strategies, systems etc.* Take initiative to be a problem solver and provide suggestions to improve processes and efficiencies.* Excellent interpersonal skills including the ability to collaborate with other teams as needed.* Data analytics and data validation skills.****PHYSICAL ABILITIES / WORKING CONDITIONS********Physical Demands****Ability to sit, talk and hear consistentlyAbility to stand, walk, and use hands to handle or reach occasionally****Vision Requirements****Close vision (clear vision at 20 inches or less)Distance vision (clear vision at 20 feet or more)****Weight Lifted or Force Exerted****Ability to lift up to 10 pounds occasionally****Environmental****There are no unusual environmental factors (such as a typical office)****Noise Environment****Moderate noise (business office with computers and printers, light traffic)*\\*\\*\\*This Job is not eligible to be performed in Colorado or Connecticut, either remotely or in-person.\\*\\*\\***#LI-FB1*
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Worky • Sandy (UT)

Hybrid
USD 95,000 - 130,000
Software Engineer
Software Engineer

Socket.dev • Wallace Heights (UT)

Hybrid
USD 100,000 - 140,000
Software Engineer
Software Engineer

macu • Sandy (UT)

Hybrid
USD 105,000 - 145,000
Hybrid work model
Accountant
Accountant

Mountain America Credit Union • Sandy (UT), Northern (KY)

Hybrid
USD 55,000 - 75,000
Software Engineer
Software Engineer

Mountain America Credit Union • Idaho Falls (ID)

Hybrid
USD 90,000 - 120,000
Lead Software Engineer - Corelation
Lead Software Engineer - Corelation

State Employees' Credit Union • Raleigh (NC)

Hybrid
USD 140,000 - 190,000
Senior Maintenance Tech
Senior Maintenance Tech

Mountain America Credit Union • West Jordan (UT)

On-site
USD 60,000 - 85,000
Financial Service Representative (Loan Officer)
Financial Service Representative (Loan Officer)

Mountain America Credit Union • Mesa (AZ)

On-site
USD 40,000 - 52,000
Location allowance $2
Medical and dental benefits
PTO & holidays
+4
Vice President Consumer Lending
Vice President Consumer Lending

Mountain America Credit Union • Sandy (UT)

On-site
USD 180,000 - 240,000
Full Time Member Service & Sales (Teller) - Santaquin Branch
Full Time Member Service & Sales (Teller) - Santaquin Branch

Mountain America Credit Union • Santaquin (UT)

On-site
USD 23,000 - 26,000
Medical and dental benefits
Paid time off
401(k) matching
+2