freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Builds and maintains SaaS platforms and integrations using C#, .NET, JavaScript, and cloud services like AWS, while mentoring junior developers and guiding Agile teams.

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 and guides and mentors developers.

Responsibilities
  • 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 runs issues with product support teams to resolution.
  • 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.
Qualifications
  • Bachelor’s Degree from an accredited college or four‑year university or equivalent experience required.
  • Minimum of five (5) years of experience, 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; troubleshooting with advanced SQL performance issues and writing/tuning advanced SQL queries.
  • Experience with .NET Framework and .NET, including 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 workflows.
  • Knowledge of Agile principles with experience in Scrum or Kanban.
  • General knowledge of domain‑driven 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 proficient in MS Office tools.
Physical Requirements
  • 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.
Additional Requirements
  • SWBC is a Substance‑Free Workplace and requires pre‑employment drug testing.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available