Genesis10 is currently seeking a
Senior Software Engineer for a contract lasting through 12/31/2022 working with an insurance company in Milwaukee, WI. This can be 100% remote, although onsite or hybrid is preferred. NOTE: We do not work through 3rd parties under any circumstances - All candidates must work directly on our W2 and not require sponsorship now or in the future. Description We are a team of 18 software engineers and 4 product owners who work on software development for our financial reps and staff in the areas of Learning (training) and Recruiting. Responsibilities- Collaborate with an engineering Scrum team, providing purpose, motivation, and alignment with objectives established by senior leadership.
- Ensure a high standard of reliability, performance and production stability in applications and services owned and supported by the team.
- Contribute to refinement of features allocated to the team, as well as solution definition and decomposition into stories for the team.
- Remain focused in order to overcome challenges and ensure features are completed and deployed by dates committed to in quarterly Program Increment (PI) planning.
- Find opportunities for continuous improvement and own initiatives that help the team improve.
- Engage and help establish an inclusive culture within the team, model our values and behaviors, and encourage collaboration and respect for diverse perspectives.
- Open to mentoring and coaching opportunities in technical and soft skills, with a hunger to grow.
- Bachelor's Degree or equivalent experience.
- 6-8 years professional application development experience
- 5+ years professional NodeJS experience
- 1+ year professional ReactJS, HTML5, CSS experience
- Containerized development experience (Docker/Kubernetes)
- Full-stack developer experience.
- CI-CD tools (GitLab CI).
- Familiarity with SCM tools (GitLab).
- Cloud (AWS) development experience.
- Experience with DevOps processes and tools to build and deploy application.
- Proficient in practices such as Domain Data Modeling and API-first design.
- Proven track record of optimally crafting and delivering significant and impactful technology solutions.
- Capable of effectively communicating with product, engineering, and business partners, including proven ability to communicate to both technical and non-technical audiences in varying forms and levels of detail.
- Fast learner and self-starter.
- Strong problem-solving skills.
- Experience designing microservices.
- Experience with Java.
- MySQL or another relational database experience.
- NoSQL or another non-relational database experience.
- Experience working on a Scrum/Agile team.
- Experience with TDD practices and browser test automation.