> Markdown version of [/jobs/ext/209451-senior-application-developer](https://www.wearedevelopers.com/jobs/ext/209451-senior-application-developer). 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). --- # Senior Application Developer - **Company:** SWBC - **Location:** Monterey, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Word, HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Microsoft Excel, Agile Methodology, JIRA, Microsoft Outlook, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Databases, Relational Databases, Software Design Patterns, JSON, JQuery, Knockout.js, Microsoft Visual Studio, Microsoft Office, Microsoft SQL Server, Team Foundation Server, Object-Oriented Software Development, Oracle Databases, Scrum Methodology, Angular 2+, Transact-SQL, Website Wireframe, Extensible Markup Language (XML), Freeform SQL, ReactJS, Git, Vue.js, AngularJS, Solid Principles, Software Version Control, Programming Languages - **Published:** May 16, 2026 - **Apply:** https://swbc.wd1.myworkdayjobs.com/swbccareers/job/Monterrey-NL/Senior-Application-Developer_R0013500-2 ## About the Role * Bachelor's Degree from an accredited college or four-year university or equivalent experience required. * Minimum of five (5) years of experience required, including demonstrated knowledge of OOP and SOLID principles and design patterns; strong background in C#, HTML, JavaScript, XML, and JSON; creating and maintaining relational data models and databases; and troubleshooting with advanced SQL performance issues and write/tune advanced SQL queries. * Knowledge of C# and efficient in several different programming languages, including Java, ASP .NET, JavaScript/JQuery, TSQL, HTML/CSS, etc. * Knowledge of relational data models. * Knowledge of Agile principles with experience in Scrum or Kanban. * Knowledge of team development tools and source control, i.e. Visual Studio, TFS, CVS, JIRA, GIT, etc. * Knowledge of one or more JavaScript frameworks, including Angular, Angular2, Vue.js, Knockout, React, polymer, etc. * Demonstrated willingness and ability to adapt and learn new technologies/processes. * Proficient Microsoft Office skills, including Outlook, Word, and Excel. * Excellent verbal and written communication skills. * Effectively diagrams and communicates software and technical concepts clearly to the development team. * Able to participate in operational support and on-call rotation. * Able to keep up-to-date on the latest testing methods and technologies to producing high-quality software. * Able to create and maintain databases, including SQL Server or Oracle databases. * Able to assist with advanced SQL performance issues and write/tune advanced SQL queries. * Able to recognize and use OOP and SOLID principles and design patterns. * Able to use basic office equipment, including copy machine, personal computer, and fax. * Able to sit for long periods of time performing sedentary activities. * Able to stand, stoop, and kneel to file for long periods of time. * Able to push, pull, and lift up to 20 lbs. of files, supplies, documents, or other related items. ## Description SWBC is seeking a talented individual to develop and maintain our customer interfacing applications and core internal integrations. This role works within self-organized teams to ensure software is built to customer expectations as well as guides and mentors developers. Why you'll love this role: As a senior application developer for SWBC, you will take on a prominent role within our Agile delivery teams. You will have the opportunity to build awesome technology to solve complex problems as well as mentor other developers. SWBC offers a very dynamic product portfolio, so you will have many opportunities to learn and implement new technologies as we continue our journey into cloud-native development. Essential duties include the following: * Builds systems to interface with SWBC clientele. * Automates processes to improve efficiency. * Builds tools to eliminate repetitive tasks. * Participates in self-organizing teams working toward a common goal. * Responds to issues as they arise and partners with the Systems Assurance Group to improve monitoring. * Works with business partners to understand requirements and goals. * Prepares wireframes and mock-ups for proposed designs. * Conducts peer reviews to ensure that development and security standards are enforced. * Guides and mentors junior and mid-level developers on the team. * Performs all other duties as assigned. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)