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.