Sr Cloud Developer
Apply NowCompany: Afni, Inc.
Location: Bloomington, IL 61701
Description:
Salary Range:
$85,000 - $110,000
Position Purpose:
As a team member working under general supervision, your primary responsibility will be to develop business applications in the cloud by conducting comprehensive research and gathering pertinent information. Your role will involve developing, managing, and providing support for moderately complex cloud applications. To fulfill this role, you will need to analyze the business and user requirements to create technical solutions that meet their needs. The incumbent may act as team leader on less complex projects and assist in training less experienced software development staff.
Responsibilities:
Requirements:
Preferred Qualifications:
$85,000 - $110,000
Position Purpose:
As a team member working under general supervision, your primary responsibility will be to develop business applications in the cloud by conducting comprehensive research and gathering pertinent information. Your role will involve developing, managing, and providing support for moderately complex cloud applications. To fulfill this role, you will need to analyze the business and user requirements to create technical solutions that meet their needs. The incumbent may act as team leader on less complex projects and assist in training less experienced software development staff.
Responsibilities:
- Lead the design, development, and deployment of cloud-based applications and services.
- Mentor and guide junior developers, providing technical leadership and code reviews.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Architect and implement scalable, reliable, and secure cloud solutions.
- Manage and optimize CI/CD pipelines for efficient software delivery.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
- Write clean, maintainable, and efficient code, adhering to best practices.
- Ensure performance, quality, and responsiveness of applications.
- Integrate AI and machine learning models into cloud applications.
Requirements:
- Bachelor's degree in computer science, Engineering, or a related field.
- 5+ years of experience as a Software Developer with a focus on cloud technologies.
- Proficiency in multiple programming languages (e.g., Python, Java, C#).
- Extensive experience Azure.
- Experience with Azure Service Bus and Event Grid.
- Experience with Azure Storage (Blob, Table, and Queues).
- Experience with Azure resources (Azure AD, App Services, Key Vaults, App Insights).
- Strong knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Deep understanding of microservices architecture and RESTful APIs.
- Experience with database systems (SQL, NoSQL, COSMOS).
- Proficiency in front-end frameworks, specifically Vue.js and Svelte.
- Strong skills in HTML and CSS.
- Experience with AI and machine learning frameworks
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership skills.
Preferred Qualifications:
- Master's degree in computers science or a related field.
- Experience with Bicep serverless computing and Infrastructure as Code (IaC).
- Familiarity with DevOps practices and tools.
- Experience with AWS and/or Google cloud.
- Experience in deploying and managing AI models in a cloud environment.
- Certification in cloud platform development.
- Experience in leading large-scale cloud project.