Senior Software Engineer

SWIVEL

Grand Rapids (MI)

On-site

USD 110,000 - 150,000

Full time

10 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Work/Life balance
401(k) plans
Career growth
Education benefits
Wellness program

Job summary

SWIVEL is seeking a talented Senior Software Engineer to develop and maintain our SaaS solutions and core internal integrations. You will work within self-organized teams to align software with customer expectations while guiding and mentoring developers.

You will join agile delivery teams, build cutting-edge technology, and lead efforts in cloud-native development. SWIVEL offers a dynamic product portfolio with opportunities to learn and implement new technologies while contributing to a

Qualifications

  • Bachelor's degree in a relevant field.
  • Minimum of five years of software development experience.
  • Strong knowledge of OOP, SOLID principles and design patterns.
  • Proficiency in C#, HTML, JavaScript, XML, and JSON; relational data models and SQL performance tuning.
  • Experience with .NET Framework and migration to .NET
  • Proven experience with relational databases and knowledge of NoSQL databases.
  • Exposure to microservice architecture and cloud-native services (preferably AWS).
  • Experience in a CI environment with Build, Release, and Deployment; Agile practices.

Responsibilities

  • Builds and maintains SaaS products and core internal integrations.
  • Mentors junior and mid-level developers on the team.
  • Participates in self-organizing Agile delivery teams.
  • Collaborates with product partners to understand requirements and goals.
  • Ensures code quality through peer reviews and adherence to security standards.
  • Develops wireframes and mock-ups for proposed designs; supports product teams.
  • Contributes to continuous improvement of development processes.

Skills

C#
HTML
JavaScript
SQL
CI/CD
Azure DevOps
GIT
OOP/SOLID

Education

Bachelor’s Degree

Tools

.NET Framework
AWS

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.

Why You'll Love This Role

As a senior software engineer for SWIVEL, 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. SWIVEL 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. We look forward to welcoming you as the newest Swiveler on our growing team.

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

SWIVEL is a Substance-Free Workplace and requires pre-employment drug testing.

Please note, SWIVEL does not hire tobacco users as allowed by law.

To learn more about SWIVEL, visit our website at https://www.getswivel.io/.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

SWIVEL • San Antonio (TX)

On-site
USD 100,000 - 130,000
Competitive overall compensation package
Work/Life balance
Career enhancement and growth opportunities
+2
Senior Software Engineer
Senior Software Engineer

SWBC • United States

On-site
USD 90,000 - 130,000
Competitive compensation package
Work/life balance
Career enhancement opportunities
+2
Senior Software Engineer
Senior Software Engineer

SWBC • San Antonio (TX)

On-site
USD 80,000 - 110,000
Competitive compensation package
Work/Life balance
Career enhancement opportunities
+2
Implementation Manager
Implementation Manager

SWIVEL • San Antonio (TX)

On-site
USD 90,000 - 130,000
Competitive overall compensation
Work/Life balance
Employee engagement activities and-rec
Quality Engineering Intern
Quality Engineering Intern

SWBC • United States

On-site
USD 2,480,000 - 3,857,000
Competitive compensation
Work/Life balance
Mentor Program
+2
Senior Technical Product Manager - Payments
Senior Technical Product Manager - Payments

SWIVEL • San Antonio (TX)

On-site
USD 140,000 - 190,000
Competitive compensation
Work/Life balance
Growth opportunities
+3
DevOps Intern
DevOps Intern

SWBC • United States

On-site
USD 21,000 - 34,000
Competitive compensation
Work/Life balance
Mentor program
+1
Senior Technical Product Manager - Payments
Senior Technical Product Manager - Payments

SWBC • Shavano Park (TX)

On-site
USD 90,000 - 130,000
Competitive compensation package
Work/Life balance
Career enhancement opportunities
Senior Software Engineer - Cloud-Native & Mentorship
Senior Software Engineer - Cloud-Native & Mentorship

SWIVEL • San Antonio (TX)

On-site
USD 100,000 - 130,000
Competitive overall compensation package
Work/Life balance
Career enhancement and growth opportunities
+2
SENIOR SOFTWARE ENGINEER
SENIOR SOFTWARE ENGINEER

VSolvit • California (MO)

On-site
USD 100,000 - 130,000