Advanced Search


Start New Search:

software engineer remote
azure devops
tech startup
google cloud
microsoft azure
html css javascript
jd edwards

Senior Software Engineer

Share Job
Suggest Revision
Mountain America Credit UnionSandy, UT
  • 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 and every reasonable effort will be made to accommodate your needs in a timely manner.
  • Job SummaryDevelops 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.
  • 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.
  • Researches and recommends 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.
  • Assists in 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 current with emerging technologies and development techniques.
  • Assists in mentoring less experienced software engineers.
  • Assists in diagnosing and resolving production issues.
  • KNOWLEDGE, SKILLS, and ABILITIESThe 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 3 years of software development experience.
  • Experience with mainstream object oriented languages such as C# or Java. Familiarity 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.
  • Familiarity 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 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.
  • EducationBachelor'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, RegistrationsN/AManagerial ResponsibilityHas 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 SkillsDemonstrated ability to clearly express ideas, methodology, results and recommendations verbally, in writing and through insightful reports and graphic illustrationsDemonstrated 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.

Similar jobs:

  • All Jobs
  • Active
Software Engineer
Utah Transit AuthorityWest Valley City, UT
Optional knowledge of JD Edwards, Laserfiche, and/or Trapeze software
Senior Software Engineer - Remote
HumanaSandy, UT
+ Utilize programming languages like JavaScript, ASP.NET, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of cloud tools and services
Software Engineer, User Interfaces, Z Security
Rocket Software, IncSalt Lake City, UT
+ TypeScript, JS, HTML/CSS, Git
Staff / Senior Software Engineer Backend (Remote)
LHHSalt Lake City, UT
LHH Recruitment Solutions is currently seeking a Staff/Senior Software Engineer Backend with 4 or more years of experience for a full-time job at a tech startup on a remote basis.
Hybrid Remote Senior PHP Developer - Laravel
CyberCodersSalt Lake City, UT
devops, matlab, perl, php, python, sdet, software engineer, software programmer
How do Good Interviewers Prepare for Interviews?

Just like candidates take the time to research you and your company, you should take the time to prepare for the interview. Preparing for the interview doesn't just reflect well on your employer brand and create a better candidate experience. Preparation also helps prevent bad hiring decisions. Bad hiring decisions are usually a result of poor execution during the hiring process. However, going into an interview fully prepared and ready to evaluate candidates will help avoid bad hires. So, here are 6 interview preparation tips for employers.

Sr Principal Software Engineer - Military Veterans
Northrop GrummanSandy, UT
Experience with Node.js (Express, Apollo, Koa).
Senior Software Engineer (JavaScript)
AcxiomWest Jordan, UT
Associated topics: application developer, c, design pattern, develop, devops, lead, programming, project architect, senior software developer, software engineer lead
Senior Software Engineer - Backend
KORE1South Jordan, UT
Technology:*Backend: Python, Django, Celery, WebRTC
$96,000 - $152,000 a year Full-time
Senior Software Engineer (React)
MicrosoftSalt Lake City, UT
Associated, architect, back end, c#, develop, devops, java, project architect, senior, senior software developer
How to Get a Union Job? A Step-by-Step Guide

A union job can significantly impact your job security, pay, and employment benefits. Whether this is your first job or you have years of experience, a union job can offer much-needed protection in a labor market where employees are hired and fired at will. 

Senior Software Engineer, SoFi Bank
SoFiSalt Lake City, UT
Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service oriented architecture with over 100 services in production
Principal Software Engineer
XplorDraper, UT
3+ years experience building production systems in ASP.NET Core and 1 or more front-end Javascript frameworks (Blazor, Angular, React, Vue. JS), HTML, CSS, JavaScript
$150 - $200 Full-time
Senior Software Engineer
Worklyfe IncSandy, UT
We’re looking for an awesome Ruby on Rails Software Engineer to join our team and help us deliver intuitive and delightful experiences to our customers.
Software Engineer
Intermountain HealthcareSalt Lake City, UT
2+ years' experience building fast, responsive UI using modern technologies and techniques including JavaScript, React JS, React Native, HTML and CSS. 5+ years' experience developing scalable backend services using micro-services architecture principles - Node JS (NPM, Express, ORM) or Java (JEE/Spring/Hibernate) stack.
How to Write a Statement of Interest the Best Way

Your life's goal is to work for Company A. Their brand, their product, their reputation—it's safe to say you're a fan. The only problem is that their careers page never highlights the role that matches your skills and experience. It's a bummer for sure, but don't fret.

Senior Backend Engineer, Customer Success - Remote
MedableSalt Lake City, UT
Git, Confluence, Postman, Terminal (command line), Node.js, Javascript, HTML, CSS, JIRA, various IDES, MS Office Suite.
Senior Software Engineer, Bank Operations
Social Finance (SoFi)Salt Lake City, UT
Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service oriented architecture with over 100 services in production

Latest Blog Posts: I Hire for Potential Over Experience?The workforce is shifting every day. In fact, research from the World Economic Forum (WEF) shows over half of employees around the world will need to upskill or reskill by 2025. The rapid rise of digital literacy, automation, and new technologies will quickly supersede businesses that don't train ahead of the curve. With the dire need to invest in training, it's evident that hiring someone with experience isn't that much different than hiring someone without it. to Decide Between Two Job Offers: 10 Practical TipsIt’s arguably a good predicament to have. You’ve applied to many jobs, interviewed multiple times, and now find yourself with two legit job offers. Nice! But although this is a feel-good validation of everything you have to offer, a daunting choice lies ahead. How do you decide which job will be the best fit for you? Work in Sales? 9 Reasons & Tips on Answering as an Interview Question!Working in sales can be demanding and challenging, but it can also be gratifying. Sales is an excellent career with a clear path full of excitement and potential for growth. So, if you're contemplating careers and have wondered "why work in sales?", keep reading to determine if sales is a suitable role for you. to Fire an EmployeeSo… you've finally decided to let one of your employees go. Drafting the paperwork and corresponding with HR is the easy part, but knowing how to fire an employee is where things get complicated. In fact, it is one of the most challenging conversations to have in the workplace. However, it must be done, and it must be done with poise and tact. Not only should you keep your state law in mind, but you should also consider your former employee's wellbeing. Coordinator Resume Guide with Tips and SamplesProject coordinators fall within the field of project management, which tends to be a field with a lot of opportunity. In short, project coordinators differentiate themselves from project managers due to the responsibilities related to their work. While project managers have a hands-on approach for managing a team, project coordinators ensure the success of a project from the background. They handle administrative and organizational tasks related to delegation, establishing project objectives, or performing digital administrative tasks. a Production Supervisor Job With These 5 Resume TipsHave you been working as a team lead on a factory floor or in a manufacturing plant for several years? Do you consider yourself a leader who excels at managing and coaching others? Can you monitor and optimize production processes? Do you recognize the importance of employee safety and compliance? If you’re answering yes to all of these questions, then you’re definitely in the right place. Manager Resume GuideIt can be very challenging for many individuals to find a job in the current economy. As a result, the unemployment rate is only starting to decrease after being at its highest since the Great Depression. One of many reasons this is occurring is because this pandemic has encouraged people to quit their jobs to search for better working conditions, become entrepreneurs, or change careers.