Job Description

Overview

Join to apply for the Senior Application Developer role at SWBC Mexico . This role focuses on developing and maintaining customer interfacing applications and core internal integrations, and works within self-organized teams to ensure software is built to customer expectations while guiding and mentoring 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.

Responsibilities
  • 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.
Qualifications
  • Bachelor’s Degree from an accredited college or four-year university or equivalent experience required.
  • Minimum of five (5) years of experience including 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 writing/tuning advanced SQL queries.
  • Knowledge of C# and proficiency in several programming languages, including Java, ASP.NET, JavaScript/JQuery, T-SQL, 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, e.g. 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.
  • Ability to diagram and communicate software and technical concepts clearly to the development team.
  • Able to participate in operational support and on-call rotation.
  • Able to stay up-to-date on the latest testing methods and technologies to produce high-quality software.
  • Able to create and maintain databases, including SQL Server or Oracle.
  • Able to assist with advanced SQL performance issues and write/tune advanced SQL queries.
  • Able to recognize and apply 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 If interested, please click the appropriate apply button.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application