Description & Requirements Culture Vision at Consumer Direct Care Network At CDCN, we strive to create aworkplace where everyone issupported and motivated to betheir best; we collaborate onshared goals and celebrate ouraccomplishments. WE WELCOME YOU INTO A GROWING COMPANY Consumer Direct Care Network is all about caring for people. Care is at our core, and we strive to live up to it every single day.
We are currently providing services in 14 states across the USA. We specialize in providing home and community-based services that support individuals with disabilities and older adults so they can remain in their homes and communities. JOB SUMMARY: At Consumer Direct Care Network, we offer an exciting opportunity for Software Engineers to gain valuable exposure to the entire Microsoft stack, including cutting-edge PaaS/Cloud technologies.
As part of our team, you will have the chance to work with key cloud vendors, leveraging industry best practices, the latest development tools, and groundbreaking delivery mechanisms. You will play a pivotal role in shaping and supporting our enterprise-class internal business applications. As a key member of our Software Engineering group, you will be responsible for designing, building, and maintaining CDCN's core infrastructure.
Your work will empower critical developer workflows and contribute to the success of our development teams. JOB DUTIES: Exhibiting the ability to provision and manage cloud resources, implement scalability and high-availability strategies, and optimize infrastructure costs. Applying and advancing best practices for DevOps, including infrastructure-as-code deployments and CI/CD Pipelines.
You should have a strong understanding of version control systems; particularly Git. Being skilled at managing and automating the configuration of systems; ensuring consistency and reproducibility across different environments. Performing routine maintenance to ensure the smooth operation of the Production environment.
Developing maintenance requirements and procedures. Being well-versed in implementing and managing CI/CD pipelines. You should possess knowledge of tools like Azure DevOps / VSTS, Azure Active Directory, Azure Resource Manager, Azure Application Insights and be able to set up and configure automated build, test, and deployment processes.
Developing, deploying, configuring, and maintaining internally-built application solutions. Demonstrating proficiency in command-line tools and scripting languages such as PowerShell. Implementing advanced monitoring and alerting solutions.
Participating and leading blameless post-mortems to foster a culture of continuous improvement. Participating in project planning meetings to share knowledge of system options, risks, impact, and costs versus benefits. You will also communicate operational requirements and development forecasts.
Possessing experience with Visual Studio and the .NET platform. QUALIFICATIONS: A degree in Computer Science or equivalent relevant experience. 0-5 years of experience.
Practical working experience with continuous integration and deployment. A passion for automation, DevOps, and collaboration, blending operational excellence, development best practices, and mentorship. Ability to adapt to cross-functional teams and embrace new ways of working.
Knowledge and experience working in an agile team or a willingness to learn. Basic abilities with common scripting languages (PowerShell, Bash, or similar). Familiarity with Azure hosted services, particularly databases, and other Azure services.
Excellent verbal communication skills. Strong problem-solving skills. Attention to detail.
Ability to work flexible and/or extended hours, if needed, to meet the job requirements. If remote, the employee must provide their own reliable Internet connection with speeds efficient for the job duties and systems used.