Senior Software Engineer
SWIVEL · Grand Rapids, MI · 2 wk ago
EngineeringFull-time
Essential Duties
- 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 JR. 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 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 TRAUBINGHOLING 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 NO-SQL 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, KOLOUOT, REACT, POLYMER, ETC.
- DEMONSTRATED WILLINGNESS AND ABILITY TO ADAPT AND LEARN NEW TECHNOLOGIES/PATTERNS.
- 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.
Benefits
- COMPETITIVE OVERALL COMPENSATION PACKAGE
- WORK/LIFE BALANCE
- EMPLOYEE ENGAGEMENT ACTIVITIES AND RECOGNITION AWARDS
- YEARS OF SERVICE AWARDS
- CAREER ENHANCEMENT AND GROWTH OPPORTUNITIES
- LIEADERSHIP ACADEMY AND MENTOR PROGRAM
- CONTINUING EDUCATION AND CAREER CERTIFICATIONS
- VARIETY OF HEALTHCARE COVERAGE OPTIONS
- TRADITIONAL AND ROOTH 401(K) RETIREMENT PLANS
- LUCRATIVE WELLNESS PROGRAM
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/.
If interested, please click the appropriate apply button.