Are you looking for a high energy, strategic, and fast-paced position as a Productivity Engineer I - Development Experience? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes! For 11,000+ health care and human service organizations, Relias helps clients deliver better clinical and financial outcomes by elevating the performance of teams. We help organizations across the continuum of care get better at maintaining compliance, developing staff and promoting consistent, high-quality care. Our platform employs assessments to reveal specific gaps in skills and addresses them with personalized and engaging learning, choosing from 7,000+ online courses that meet accrediting board, state and federal requirements. We are passionate about our products and our clients; what we deliver and the impact we have on the world is truly something you can be proud to represent. Join us and make a difference. WHAT CAN RELIAS OFFER YOU?
- Fantastic health and wellness benefits package, including an outstanding 401k match, a flexible PTO program, and a generous and inclusive parental leave policy. Additionally, Relias pays for the employee portion of the monthly healthcare premium!
- Flexible work environment with onsite and work from home options - you choose when you want to come into the office!
- Active Employee Resource Groups open to all employees!
- Comprehensive onboarding program - a great introduction to our company, customers and culture!
- Growth and career advancement opportunities!
- 20%+ annual employee promotion and transfer rate
- Multiple development program options - leadership development, professional development curriculums, and Nanodegree options in both technology and data science
- Professional development gained from conference attendance and participation in organizations like NC Tech
- Onsite 321 Coffee Shop providing free coffee and pastries to employees
As a Productivity Engineer specializing in Developer Experience, your primary responsibility will be to lead the application modernization journey from a complex monolith system to a distributed system architecture while enhancing the overall developer experience. In this role, you will work closely with software development teams to improve their productivity and efficiency by establishing consistent, yet flexible standards aligned with our development team initiatives. Your contributions will directly impact the quality, scalability, and maintainability of our software products. WHAT YOU'LL BE DOING: * Developer Experience Enhancement: Collaborating with development teams to understand their needs and pain points, and implement solutions to enhance the developer experience, including streamlined build and deployment processes, and efficient code review workflows. * Standardization: Establishing and maintaining coding standards, best practices, and guidelines to ensure consistent and high-quality software development across teams. * Automation and Tooling: Developing and maintaining automation tools, frameworks, and CI/CD pipelines to streamline the development process and reduce manual tasks. * Monitoring and Performance Optimization: Implementing monitoring and alerting systems to identify and resolve performance bottlenecks, ensuring optimal system performance. * Training and Support: Providing training, documentation, and support to development teams to ensure they are well-equipped to adopt new processes and tools. * Research and Innovation: Staying current with industry trends and emerging technologies to continually enhance our development processes and productivity. * Architect and Implement Distributed Systems: Designing and implementing the transition from a monolithic system to a distributed system architecture, ensuring scalability, reliability, and performance. YOU'VE GOT WHAT IT TAKES IF YOU HAVE:
- A minimum of at least 5 years of software development experience, with proficincy in programming languages and scripting such as C#, JavaScript, Powershell
- Bachelor's Degree in computer science, computer engineering, a related field, or equivalent practical experience.
- Proven experience in software development and software architecture, with a strong emphasis on transitioning from monolithic systems to distributed architectures.
- Extensive experience with modern software development technologies and tools.
- Strong knowledge of cloud-based technologies and microservices architecture.
- Experience with CI/CD pipelines and containerization (Docker, Kubernetes).
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a fast-paced, agile development environment.
CERTIFICATION REQUIREMENTS:
- Microsoft AZ-900: Azure Fundamentals Certification (if certification is not current, must be obtained within the first 60 days of employment)
- Microsoft AZ-204 Certification (if certification is not current, must be obtained within six months of employment.)
Relias is an Equal Opportunity Employer and a Drug-Free workplace IN OFFICE REQUIREMENT: Relias values collaboration and wants to ensure that our team members have opportunities to work with their teams regularly for professional development opportunities. Our flexible hybrid work environment requires that you live in the state of North Carolina, within a commutable distance to our office (~1-hour commute) which is near the Raleigh/Durham airport. You would be expected to work in our Morrisville, NC Headquarters approximately 30-40 days/quarter. Company: Relias LLC | Job ID: 283670
|