SWBC

Software Engineer

SWBC
Apply
3 days ago
San Antonio, TX, USAMid Level

Responsibilities

  • Build and maintain SaaS solutions, client-facing systems, and internal integrations.
  • Automate processes and build tools that eliminate repetitive tasks.
  • Troubleshoot issues and work with product support teams to resolve them.
  • Collaborate with product partners to understand requirements and goals.
  • Prepare wireframes and mock-ups for proposed designs.
  • Conduct peer reviews and enforce development and security standards.
  • Guide and mentor junior and mid-level developers.
  • Participate in self-organizing delivery teams and perform other assigned duties.

Requirements

  • Bachelor’s degree from an accredited college or four-year university or equivalent experience.
  • At least three years of software development experience.
  • Knowledge of object-oriented programming, SOLID principles, and design patterns.
  • Strong experience with C#, HTML, JavaScript, XML, JSON, relational data models, databases, and advanced SQL performance troubleshooting.
  • Experience with programming technologies such as C#, Node.js, ASP.NET, JavaScript/jQuery, TypeScript, and HTML/CSS.
  • Experience with relational databases and general knowledge of NoSQL databases.
  • Exposure to microservice architecture and cloud-native services, preferably AWS, including services such as AWS Lambda, Amazon API Gateway, AWS Fargate, SNS, SQS, CloudFront, and CloudFormation.
  • Experience in continuous integration, build, release, and deployment practices.
  • Knowledge of Agile principles and experience with Scrum or Kanban.
  • Knowledge of domain-driven design, three-tier architecture, and other design patterns.
  • Knowledge of development tools and source control such as Visual Studio, Azure DevOps, JIRA, and Git.
  • Knowledge of one or more JavaScript frameworks, including Angular, Vue.js, Knockout, React, or Polymer.
  • Ability to learn and adapt to new technologies and processes.
  • Proficiency with Microsoft Office tools and familiarity with general office equipment.
  • Ability to sit for extended periods and lift or move 20–40 pounds of computer-related or office items.

Benefits

  • Competitive overall compensation package.
  • Work/life balance and employee engagement activities.
  • Recognition awards and years-of-service awards.
  • Career enhancement and growth opportunities, including a Leadership Academy and Mentor Program.
  • Continuing education and career certification opportunities.
  • Variety of healthcare coverage options.
  • Traditional and Roth 401(k) retirement plans.
  • Wellness program.
  • Substance-free workplace with pre-employment drug testing; tobacco-user hiring restrictions apply as allowed by law.

Tech Stack

AngularAWSC#GitHTMLJavaScriptjQueryNode.jsPolymerReactSQLTypeScriptVue.js
SWBC

About SWBC

51-200 employees
Contact me