




Summary: SWBC is seeking a talented individual to develop and maintain customer-interfacing applications and core internal integrations, working within self-organized teams and mentoring other developers. Highlights: 1. Prominent role within Agile delivery teams 2. Opportunity to build awesome technology and mentor developers 3. Dynamic product portfolio with opportunities to learn new technologies 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. ***Serious candidates will possess the minimum qualifications:*** * 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. ***Additional Information:*** SWBC is a Substance\-Free Workplace and requires pre\-employment drug testing. To learn more about SWBC, visit our website at www.SWBC.com. If interested, please click the appropriate apply button.


