Cloude BE Software Engineer

Acest job nu mai este activ!

Vezi toate job-urile Adecco Romania active.


Vezi toate job-urile Cloude BE Software Engineer active pe Hipo.ro

Vezi toate job-urile in IT Hardware active pe Hipo.ro

Vezi toate job-urile in IT Software active pe Hipo.ro

Vezi toate job-urile in Telecomunicatii active pe Hipo.ro

Angajator: Adecco Romania
Domeniu:
  • IT Hardware
  • IT Software
  • Telecomunicatii
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 22.11.2022
    Remote work: On-site

    Client Description:

    HCL Technologies is a next-generation global technology company that helps enterprises reimagine their businesses for the digital age. Our technology products and services are built on four decades of innovation, with a world-renowned management philosophy, a strong culture of invention and risk-taking, and a relentless focus on customer relationships. HCL also takes pride in its many diversity, social responsibility, sustainability, and education initiatives. Through its worldwide network of R&D facilities and co-innovation labs, global delivery capabilities, and over 211,000 ‘Ideapreneurs’ across 52 countries, HCL delivers holistic services across industry verticals to leading enterprises, including 250 of the Fortune 500 and 650 of the Global 2000.

    Enterprises across industries stand at an inflection point today. In order to thrive in the digital age, technologies such as analytics, cloud, IoT, and automation occupy center stage. In order to offer enterprises the maximum benefit of these technologies to further their business objectives, HCL offers an integrated portfolio of products and services through three business units. These are IT and Business Services (ITBS), Engineering and R&D Services (ERS), and Products and Platforms (P&P).


    Responsibilities:

    Works with other data engineers and architects to establish secure and performant data architectures, enhancements, updates, and programming changes for portions and subsystems of data platform, repositories, or models for structured/unstructured data

    • Analyze design and determine coding, programming, and integration based on coding conventions and guidelines

    • Drive complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs and creates solutions for issues with code and integration into application architecture

    • Work effectively with remote and distributed teams using online collaboration tools and must be familiar with agile development approaches for microservice architectures

    • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution

    • Works with supporting teams in HP such as Security, Privacy and Quality to deliver production quality code.

    • Promotes and drives use of agile and DevOps methodologies and patterns including continuous integration, continuous testing, test-driven development, continuous delivery, etc.

    • Follow, promote, and adopt HP’s Release and Change Management processes

    • Reviews and evaluates designs and project activities for compliance with architecture, security and quality guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk

    • Writes and executes complete testing plans, protocols, and documentation for assigned portion of data system or component; identifies defects and creates solutions for issues with code and integration into data system architecture

    • Apply proven software development and deployment knowledge to solve common and complex business issues within established guidelines and recommend appropriate alternatives


    Candidate Profile:

    2+ years relevant industry experience

    • Excellent analytical and problem-solving skills

    • Strong coding methodologies, design patterns and best practices

    • Strong ability to work independently, propose architectural solutions, create prototypes, and deliver necessary technical documentation

    • Ability to provide technical guidance on full stack, design, coding, and delivery

    • Good at extracting and writing requirements and specifications, extensive experience with multiple software applications design tools and languages, excellent analytical and problem-solving skills

    • Excellent written and verbal communication skills; proficiency in English and local language

    • Ability to effectively communicate product architectures, design proposals and negotiate

    • Ability to work independently in a fast-paced environment and deliver results under pressure

    • Passion for quality and attention to detail

    Experience with:

    • Strong coding skills in Java, JavaScript, Python, React, Angular, HTML and CSS

    • Building RESTful APIs (Application Programming Interfaces)

    • Web frameworks e.g., Spring, Node.js, Ruby on Rails, Tomcat

    • Relational and object databases e.g., MongoDB, Redis, MySQL, Cassandra

    • Architecture of cloud solutions includes focus on scalability, high availability, in a microservice architecture.

    • Experienced in designing, enhancing, updates, and programming changes for portions and subsystems of systems software, including utilities, databases, and CI/CD tools

    • Continuous Integration (CI) tools (Jenkins, Azure DevOps) and code quality (e.g., SonarQube), Code Coverage, Unit tests, etc.

    • Experience with Docker

    • Kubernetes deployments for micro services, including tools like Kops, Helm, etc.

    • Alerting and monitoring for cloud platforms with tools such as Splunk, Prometheus, CloudWatch, Kibana, Grafana

    • Experience with AWS (Amazon Web Services) services: EKS (Elastic Kubernetes Service), EB, EC2, AWS Lambda, RDS, DynamoDB, SQS, Cloud Formation

    • Knowledge of large-scale global deployments in multiple regions and zones

    • API gateways and load balancing

    • Linux administration and maintenance, including bash scripts

    • Solid understanding of networking, DNS (Domain Name Server) management, firewall policies

    • Cloud architecture for large scale deployments

    • Source control revision tools e.g., GIT (preferred), GitHub

    • Overall architecture of software applications for products and solutions.

    • Designing and integrating software applications running on multiple platform types into overall architecture

    • Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools

    • Ability to effectively communicate product architectures, design proposals and negotiate

    • Effective at extracting, writing concise requirements and specifications,

    • Multiple software applications design tools and languages


    Job-uri similare care te-ar putea interesa:

    Aplica fara CV
    BUCURESTI,

    Aplica fara CV
    Hybrid

    Hybrid

    Vezi job-uri similare (439)