Senior Software Engineer

SWIVEL

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree or equivalent experience required.
  • At least 5 years of experience in software development, with strong knowledge of OOP and SOLID principles.
  • Proficient in C#, HTML, JavaScript, XML, JSON, and advanced SQL.
  • Experience with .NET Framework and cloud-native services (preferably AWS).
  • Familiar with Agile methodologies and CI/CD practices.
  • Strong background in relational databases, as well as exposure to NoSQL systems.
  • Knowledgeable in JavaScript frameworks like Angular or React.

Responsibilities

  • Build systems for client interaction.
  • Automate processes to boost efficiency.
  • Develop tools to streamline tasks.
  • Engage in self-organizing team efforts.
  • Troubleshoot issues promptly with product support teams.
  • Collaborate with product partners to gather requirements.
  • Create wireframes and mock-ups for design concepts.
  • Conduct peer reviews to uphold standards.
  • Mentor junior and mid-level developers on the team.
  • Perform additional tasks as needed.

Benefits

  • Work-life balance support.
  • Employee engagement and recognition programs.
  • Career growth and professional development opportunities.
  • Access to a Leadership Academy and mentoring programs.
  • Continuing education funding for certifications.
  • Variety of healthcare coverage options available.
  • 401(k) retirement plans with traditional and Roth options.
  • Wellness programs to promote healthy living.
Full Job Description
SWIVEL is seeking a talented individual to develop and maintain our Software as a Service (SaaS) solutions 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.

Essential duties include the following:
  • Builds systems to interface with SWIVEL 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 product support teams to run issues to ground.
  • Works with product 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.
  • Experience with .NET Framework and .NET, migration to .NET.
  • Proven efficiency in a variety of programming languages, potentially including C#, Node.js, ASP .NET, JavaScript/jQuery, TypeScript, HTML/CSS, etc.
  • Extensive experience with relational databases and general knowledge of NoSQL databases.
  • Exposure to microservice architecture and cloud-native services (preferably AWS); e.g. AWS Lambda, Amazon API Gateway, AWS Fargate, SNS, SQS, CloudFront, CloudFormation, etc.
  • Experience in a continuous integration (CI) environment with Build, Release, and Deployment
  • Knowledge of Agile principles with experience in Scrum or Kanban.
  • General knowledge of domain-drive design (DDD), three-tier architecture, and other design patterns.
  • Knowledge of team development tools and source control; e.g. Visual Studio, Azure Devops, JIRA, GIT, etc.
  • Knowledge of one or more JavaScript frameworks, including Angular, Vue.js, Knockout, React, polymer, etc.
  • Demonstrated willingness and ability to adapt and learn new technologies/processes.
  • Familiar with most general office machines and be proficient in MS Office tools.
  • Able to sit for long periods of time analyzing, modifying, and testing software programs.
  • Able to lift or move 20-40 lbs. of computer-related objects, manuals, or other office items.


SWIVEL offers*:
  • Competitive overall compensation package
  • Work/Life balance
  • Employee engagement activities and recognition awards
  • Years of Service awards
  • Career enhancement and growth opportunities
  • Leadership Academy and Mentor Program
  • Continuing education and career certifications
  • Variety of healthcare coverage options
  • Traditional and Roth 401(k) retirement plans
  • Lucrative Wellness Program


*Based upon employee eligibility

Additional Information:

Similar Jobs

More Jobs at SWIVEL

  • Senior Software Engineer
    $100K — $130K *
    San Antonio, TX 78228 (Bexar County)
    Information Technology
    In-Person
  • Software Engineer
    $90K — $120K *
    San Antonio, TX 78228 (Bexar County)
    Enterprise Technology
    In-Person
  • Customer Success Manager
    $70K — $95K *
    San Antonio, TX 78228 (Bexar County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: