*Job Summary*
At My Viva Inc. we help individuals take control of their health! We have created an innovative digital wellness program called My Viva Plan® supported by another digital product called Yaro®. We empower individuals to engage their mind, fuel their body, and move their body to help them live their most fulfilling lives. We work with healthcare providers, insurers, and organizations to create win-win situations and empower their employees and clients. By using My Viva Plan® with Yaro®, individuals feel more energetic, happier, and engaged in their lives.
Executing a great idea is only possible if you have a dedicated team of people who believe in the vision and are committed to helping achieve it. Our core values are not just words to us; they are our compass. We embrace them with everything we do.
So, if you are?
* *Brave* and challenge yourself to think outside the box, embrace different perspectives, and try new things
* *Innovative* in your thinking and push yourself to think of doing things differently
* *Tenacious* and willing to weather the storms that come with forging new roads and overcoming obstacles to get things done
* *Compassionate* about our clients and their needs as well as your team members
* *Passionate* about our vision, your role, and your desire to help others and make a difference
* *Humbly Confident* and realize that no matter how awesome you are, you are not perfect and will never know it all
We would like you to join our team as a *Lead* *Software Engineer*!
We are seeking a skilled Software Lead to join our dynamic team. The ideal candidate will have a strong background in backend development and experience with DevOps practices. This role involves designing, implementing, and maintaining server-side applications, as well as automating deployment processes and ensuring system reliability.
*Responsibilities*
* Design, develop, and implement software applications using languages such as JavaScript, Java, C++, and .NET.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Write clean, maintainable code and conduct code reviews to ensure quality standards.
* Utilize SQL for database management and data manipulation.
* Participate in all phases of the software development lifecycle including analysis, design, implementation, testing, and deployment.
* Troubleshoot and debug applications to optimize performance.
* Maintain version control using Git for collaborative projects.
* Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
* Develop and maintain server-side applications and APIs.
* Lead a team of software developers, and collaborate with them to integrate user-facing elements with server-side logic.
* Implement and manage CI/CD pipelines for automated testing and deployment.
* Monitor system performance and troubleshoot issues as they arise.
* Ensure security and data protection measures are in place.
* Optimize applications for maximum speed and scalability.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Research and development projects, including AI/AR innovations
* Participate in code reviews and maintain code quality standards.
*Required Skills and Qualifications*
* 5+ years of experience in software development.
* 3+ years of experience in DevOps.
* Software development best practices (e.g., OWASP, SOLID)
* Proficiency in programming languages (e.g., Java, C++, JavaScript, .NET).
* Proficiency in SQL for database interactions.
* Experience with cloud platforms (e.g., Azure, AWS).
* Strong understanding of containerization technologies (e.g., Docker, Kubernetes, Azure Web Services).
* Familiarity with configuration management tools (e.g., Ansible, Puppet, Azure Web Services).
* Experience with CI/CD (e.g., Bitbucket Pipelines, Azure DevOps).
* Knowledge of database management systems (e.g., MS SQL, PostgreSQL, MongoDB).
* Experience with version contro
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.