What are the responsibilities and job description for the Senior Backend Consultant position at Pinnacle Software Solutions?
Job Details
Job Title: Senior Backend Consultant
Location: Cleveland, OH (Local)
Duration: Contract
Job Description:
We are seeking an experienced Senior Backend Consultant to join our team for a contract position in Cleveland, OH. This role is focused on developing and maintaining backend services, with a strong emphasis on DevOps practices. The ideal candidate will have extensive experience working with cloud technologies, databases, and infrastructure management. If you are passionate about backend development, DevOps, and contributing to architectural discussions, we would love to hear from you!
Key Responsibilities:
- Develop and maintain backend services with a strong focus on DevOps.
- Work with Snowflake, MongoDB, and Kong (preferred) for database management and API services.
- Utilize Azure for cloud services and manage infrastructure with Helm and Terraform.
- Use GitHub for efficient code repository management and collaboration.
- Implement and innovate JenkinsX pipelines to improve development workflows.
- Develop and maintain APIs for integration with other product teams and systems.
- Work with Java Spring Boot for backend development, ensuring scalability and reliability.
- Implement and manage observability tools such as Grafana and Azure Observability.
- Utilize data transformation tools to ensure effective data processing and integration.
- Participate in architectural discussions, contributing to patterns, best practices, and system setup.
Mandatory Skills and Qualifications:
- Proven experience in full-stack development, with a strong focus on backend and DevOps practices.
- Strong knowledge of Snowflake, MongoDB, and Kong (preferred).
- Experience with Azure, including cloud services, and infrastructure management using Helm and Terraform.
- Proficiency in using GitHub for code management.
- Hands-on experience with JenkinsX pipelines for continuous integration and continuous delivery.
- Strong understanding and practical experience with API development and integration.
- Proficiency in Java Spring Boot for backend development.
- Familiarity with observability tools like Grafana and Azure Observability for system monitoring and logging.
- Experience using data transformation tools for efficient data processing.
- Ability to participate in architectural discussions and contribute to patterns and setup.
Preferred Qualifications:
- Strong problem-solving skills and a proactive attitude toward finding solutions.
- Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams.
- Ability to work independently while also being an effective part of a larger team.
- A strong attention to detail and commitment to quality in development.