+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

108-17 =
+
Forgot password

Enter your email, and we will send you your password

Groupama Bulgaria

IT Young Developer – Google Academia Program

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    Groupama is excited to launch its IT Google Academia Program in Bulgaria! We’re looking for enthusiastic and driven IT students or recent graduates eager to dive into the world of Google Cloud microservices and apply their skills to real-world business solutions in the dynamic insurance sector. This 12-month contract is a unique opportunity to learn cutting-edge technologies and kickstart your IT career within a leading international company.

    Program Overview:

    As an IT Young Developer in our Google Academia Program, you will embark on an intensive learning journey focused on Google Cloud Platform (GCP) microservices. You’ll gain hands-on experience by contributing significantly to the development of a new Electronic Document Management System (EDMS), and subsequently to other key IT projects aimed at modernizing and optimizing our business processes. This program is designed to bridge the gap between academic knowledge and practical industry application, setting you on a path to become a skilled IT professional.

    What You Will Learn and Use:

    You will gain expertise in a range of Google Cloud components, including but not limited to:

    Compute & Orchestration:

    • Google Kubernetes Engine (GKE): For deploying, managing, and scaling containerized applications.
    • Cloud Functions: For serverless execution of event-driven code.
    • App Engine: For building and hosting scalable web applications.

    Data Storage & Databases:

    • Cloud Storage: For object storage (e.g., documents, images, backups) – a core component for the EDMS.
    • Firestore / Cloud SQL: NoSQL document database or managed relational databases for flexible, scalable data and metadata storage.

    API Management:

    • Apigee API Management: For designing, securing, deploying, and monitoring APIs.
    • Messaging & Integration:
    • Pub/Sub: For real-time, reliable event ingestion and delivery.

    Development & DevOps Tools:

    • Cloud Build: For continuous integration and continuous delivery (CI/CD).
    • Identity and Access Management (IAM): For secure access control to GCP resources – crucial for EDMS security.
    • Google Cloud’s operations suite (formerly Stackdriver): For monitoring, logging, and diagnostics.

    Key Responsibilities & Projects:

    Your primary focus will be the New Electronic Document Management System (EDMS), broken down into manageable components. You will also contribute to other strategic projects:

    1. Main Project: New Electronic Document Management System (EDMS)

    Phase 1 (Core Functionality):

    • Develop microservices for secure document upload and storage in Cloud Storage.
    • Implement metadata tagging and storage (e.g., using Firestore or Cloud SQL).
    • Integrate IAM for robust access control.
    • Build basic functionalities for document retrieval and listing.

    Phase 2 (Advanced Features):

    • Implement document version control.
    • Develop advanced search capabilities.
    • Enhance access management and security protocols.

    Phase 3 (Integration & Optimization):

    • Explore potential integrations with other business systems.
    • Optimize for performance and scalability.

    2. Supporting Project: Automation of Accounting Invoices

    • Leverage learnings and components from the EDMS for invoice storage and management.
    • Develop microservices to streamline invoice processing, data extraction, and integration with accounting systems.

    3. Supporting Project: New Training and Onboarding Platform for Employees

    • Contribute to the design and build of a user-friendly platform, potentially utilizing EDMS principles for managing training materials and resources.
    • Implement frontend and backend components, leveraging GCP for hosting, authentication, and data management.

    Learning and Implementation Structure:

    The program is structured to build your skills progressively, with a strong emphasis on the EDMS:

    Months 1-3 (Full-time: July – September):

    • Foundations & EDMS Core Development
    • Intensive Learning: Deep dive into core Google Cloud services (especially Cloud Storage, Firestore/Cloud SQL, Cloud Functions, IAM, GKE) and microservices architecture principles.
    • Guided Workshops & Labs: Hands-on sessions led by senior developers and GCP experts.
    • EDMS – Phase 1 Development:
    • Secure Document Upload & Storage: Develop initial microservices and functionalities.
    • Basic Document Retrieval & Listing: Implement core retrieval features.

    Months 4-12 (Part-time: October – June): Advanced EDMS, Supporting Projects & Continuous Learning

    • Continuous Learning: Explore advanced GCP features (e.g., advanced search, Cloud Vision API if relevant, workflow tools) based on project needs.
    • Project Development:

    Months 4-7: EDMS – Phase 2 Development: Focus on version control, advanced search, and enhanced access management for the EDMS.

    Months 8-12: EDMS – Phase 3 & Supporting Projects: Finalize EDMS features. Begin applying EDMS knowledge and contribute to the “Automation of Accounting Invoices” and the “New Training and Onboarding Platform.”

    • Mentorship & Collaboration: Work closely with senior developers and architects, participating in agile development cycles, code reviews, and team meetings.

    What We’re Looking For:

    • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
    • Less than 2 years of professional IT development experience.
    • Solid understanding of Java or Python (one is mandatory, both are a plus).
    • Familiarity with JavaScript (for frontend aspects, frameworks like React, Angular, or Vue.js are a bonus).
    • Understanding of web services (REST APIs).
    • Familiarity with database concepts (SQL and/or NoSQL).
    • Version control systems (e.g., Git).
    • Strong analytical and problem-solving skills.

    If our offer is interesting for you and you feel that you meet the above requirements, please apply by sending your CV.

    Only short-listed candidates will be invited for interview.

    All applications will be treated with strict confidentiality under the provisions of the Law for Protection of Personal Data.