> Markdown version of [/jobs/ext/3050502-software-engineer](https://www.wearedevelopers.com/jobs/ext/3050502-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Medallion Bank - **Location:** Salt Lake City, UT, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Agile Methodology, Software Applications, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Information Systems, Continuous Delivery, Continuous Integration, Relational Databases, Software Debugging, DevOps, Web Development, Entity Framework, Microsoft SQL Server, MySQL, Software Architecture, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, Verification and Validation (Software), SQL Databases, TypeScript, ReactJS, Ios Frameworks, Git, AngularJS, Kubernetes, Information Technology, Front End Software Development, Docker, Web Api, Microservices - **Published:** September 24, 2026 - **Apply:** https://www.juju.com/job/16_98f5d0c92 ## About the Role Strong knowledge of: * Microsoft .NET (C#) Tech Stack. * Solid SQL database knowledge. MS SQL Server and MySQL Knowledge are preferred. * Understanding of Entity Framework. * TypeScript knowledge is highly desired (React or Angular). * Git working experience. * Understanding software design concepts and task estimates. * Familiarity with DevOps and continuous integration/continuous delivery (CI/CD). * Documentation and preparing technical proposals & conducting technical discussions. * Effective time management and work ethics are required. Soft Skills * A strong sense of ownership. * Excellent written and verbal communication and interpersonal skills. * Ability to effectively collaborate with technical and business partners. * Comfortable with a fast-paced environment. * Can take on full projects from beginning to end. * Attention to detail. * Team Player. * Problem solver. * Quick learner and passionate about learning new technologies. * Strong interest in test engineering. Preferred Level of Experience: * A bachelor's degree in computer science, Engineering, or Information Systems preferred. A combination of education and experience may meet qualifications. * 5+ years of .Net (C#) development experience. * 5+ years of overall web development with ASP.NET, Web API's (SOAP, REST), UI Frameworks. * 3+ years of experience with SQL Server and relational database design. * 2+ years of experience with Agile methodologies. * Experience working with an ORM. * Experience working with docker, Kubernetes, and Azure. * Experience with .NET version 5 and above. * Experience with cloud-based technologies such as Azure is desirable. * Experience with front-end technologies such as JavaScript, HTML, and CSS is desirable. * Experience in the banking/fintech industry is desirable. * Experience with Microservice architecture is desirable. * Experience with Unit Testing and Mocking frameworks is desirable. ## Description The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture and design. Responsibilities include developing and testing various software systems, leading projects, collaborating with cross functional teams, writing and debugging code, and ensuring software quality and efficiency. What We Are Looking For: * Must be willing to work a hybrid schedule with a minimum of 3 in office days per week. * Develop software applications using .NET technologies. * Write clean, efficient, and well-documented code. * Work collaboratively with cross-functional teams to design and implement software solutions. * Participate in code reviews and provide feedback to other developers. * Stay up to date with emerging trends and technologies in software development. * Test and debug software applications to ensure high-quality deliverables. * Can take on full projects from beginning to end. * Identify, prioritize, and execute tasks within the software development life cycle. * Develop high-quality, efficient, and secure software design. * Perform verification and validation testing. * Participate in Agile ceremonies. * Excellent written and verbal communication and interpersonal skills. * Other duties as assigned. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)