Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Genesis10 Senior Full Stack Software Engineer in Richfield, Minnesota

Genesis10 is seeking a Senior Full Stack Software Engineer for a contract with our client in Richfield, MN. 60% Remote. Job Description: We are the client Product Domain and Merchandising teams. We are building and delivering software and systems that help client manage the behavior of the products we sell in our eCommerce Stack. We work with the client's vendors, merchants, web specialists, and others to ensure they have all the data and tools they need to be successful. We collaborate with other software development teams to create new commerce capabilities for use by client's customers. We are committed to delivering the right software at the right time. This role is on an engineering team that values pair programming and TDD. We are seeking an experienced full stack Senior Software Engineer who wants to work on a cross-functional agile development team. The person hired for this position will partner with product management to understand business pain points then design and build new solutions. Our application stack includes (among other things) ReactJS, Groovy, Java, Spring, Cassandra, and Oracle. We also stream data to Google Cloud Platform for analytics and BI dashboard reporting using Big Query and Google Data Studio. In addition to designing and building new software the person hired for this position will work with other engineers in a DevOps manner to support CI/CD tooling and provide second tier production support of the team's applications. Key Responsibilities: Build high-performance, highly available and scalable distributed systems Build the simplest possible thing that will continually deliver working software to customers UI development, ReactJS, Redux, Jest, cypress.io Service development, REST, HTTP, Java, Spring, Groovy, Spock, NoSQL (Cassandra), Oracle, XML, JSON Prioritize, communicate clearly, and consistently deliver results TDD, paired programming, code reviews, and aggressive refactoring Work with open-source software and tools (e.g. Spring, Apache, Tomcat, Jenkins, etc.) Share knowledge with peers to lessen knowledge silos, help peers grow and make the team better. Required Basic Qualifications: Courage to communicate in an honest and direct manner Willing to accept decisions that depart from your opinion Able to draft user stories and acceptance criteria Enthusiastic and self-motivated Excellent organizational skills Minimum Requirements: 3 or more years of experience as a software engineer, coding new software 3 or more years of experience coding in Java, Groovy, or other object-oriented language 1 or more years of experience with Test Driven Development, Pair Programming, and/or other aspects of Extreme Programming (XP) 1 or more years of experience working on an Agile software development team Desired Skills: Knowledge of modern deployment, CI/CD, and configuration management tools Ability and aptitude to dig into and solve challenging problems and proactively avoid problems Experience in building web UI with ReactJS, or other JavaScript frameworks Scripting, automation, and troubleshooting of processes and systems; scripting in the shell and at least one of the following: Ruby, Perl, or Python Google Cloud Platform Big Query, Google Data Studio, or other BI tooling Networks, security, firewalls, load balancers, DNS, and other infrastructure components Legacy replacement Compensation: Hourly W2 pay rate $ We have access to additional contract, contract-to-hire, and direct hire positions with various rate ranges. If you have the described qualifications and are interested in this exciting opportunity, apply today! Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. With more than 300 active clients, Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizat ons across the full spectrum of industry verticals. For contract roles, Genesis10 offers the benefits listed below. If this is a perm-placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10: Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years. The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years. Access to an experienced, caring recruiting team (more than 7 years of experience, on average.) Behavioral Health Platform Medical, Dental, Vision Health Savings Account Voluntary Hospital Indemnity (Critical Illness & Accident) Voluntary Term Life Insurance 401K Sick Pay (for applicable states/municipalities) Commuter Benefits (Dallas, NYC, SF) Remote opportunities available For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all our available career opportunities, please visit us at our website. Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Genesis10 is an Equal Opportunity Employer/Minorities/Female/Disabled/Veteran

DirectEmployers