What are the responsibilities and job description for the Senior Cloud Developer position at Datum Software, Inc.?
Job Details
Qualifications
Sr. Cloud Developer / Sr. Full stack Developer with AWS Experience
- Technical Expertise : AWS (Serverless, ROSA/OpenShift, ElastiCache, Aurora, PostgreSQL), Oracle, Spring Boot, Quarkus, Angular, Java, TypeScript, API Development, Git, CI/CD, Code Pipeline.
- Cloud Technologies: Extensive experience with AWS (preferred), Azure, and Google Cloud.
- Programming & Scripting: Proficient in Python, Java, Shell scripting (Bash, PowerShell), and SQL.
- Data Engineering: Experience with data streaming, real-time eventing, JSON parsing, and data extraction from various databases (Oracle, DB2, MySQL, etc.).
- Infrastructure & Automation: Skilled in deploying and managing infrastructures based on Docker, Kubernetes, OpenShift; automating application deployment and continuous delivery (using Jenkins, Ansible, etc.).
- API Development & Microservices: Expertise in developing and managing microservices and API architecture.
- Cloud Integration & Analytics: Experience with Kafka, Aurora, AWS Glue, Redshift, and scalable data extraction tools.
- Problem Solving & Debugging: Strong debugging, troubleshooting, and problem-solving skills.
- Communication & Collaboration : Excellent verbal and written communication skills; ability to work collaboratively with cross-functional teams
- Business Intelligence: Experience with Business Intelligence/Analytics tools (a plus).
- Adaptability & Learning: Open-minded, eager to learn, and flexible in approach.
- Security & Compliance: Commitment to safety and security for self and others.
- Diversity: Embraces diverse people, thinking, and styles.
Preferred Qualifications:
- Education : Degree in Information Systems, Computer Science, or related field (or equivalent experience).
- Industry Experience : Airline industry experience is a plus.
Responsibilities
- Modular Design & Development : Create scalable and supportable modular designs for data streaming, cloud migration, and API development to support critical applications.
- API & Data Delivery: Develop and maintain data APIs and delivery services for operational and analytical applications supporting internal business operations, customers, and partners.
- Cross-Functional Collaboration: Work across multiple platforms, technologies, and specializations to create data-centric products.
- Technical Analysis & Software Development: Analyze technical requirements and produce high-quality software.
- Team Collaboration: Initiate and engage in collaborative efforts with teammates and cross-functional teams to drive success.
- Creative Problem Solving: Offer innovative solutions to overcome technical obstacles and challenges.
- Automation & CI/CD: Work within automated testing environments and continuous integration/continuous deployment (CICD) processes.
- Become an expert in the products being developed and ensure they meet design goals and business needs.
- Document solutions clearly and effectively in both written and diagrammatic formats, communicating across teams.
- Issue Identification & Prioritization: Identify technical issues, assess their impact, and prioritize solutions.
- Proactive Communication: Regularly communicate with both the team and leadership to ensure alignment and progress.
- Vendor Collaboration: Work collaboratively with vendors and external partners to ensure project success.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.