Software Engineer - Houston, United States - NR Consulting

    Default job background
    Description

    Job title:
    Software Engineer

    Job


    ID :

    Location:
    Houston TX 77077


    Client:

    • Schlumberger

    Pay :
    $80-$90/hr

    Duration - 9+ months

    This is hybrid, 2 days in the office in Houston and 3 days at home.

    Job Description

    A Full Stack Software Engineer develops both back-end services and the front end of a web application.

    The Developer implements given requirements as per standard engineering practices and company standards, performs requirements analysis and design, as well as evaluates technologies and patterns suitable for the solution.

    The position reports to a software project manager.

    Responsibilities


    Development of all server-side logic, definition and maintenance of codebase, and ensuring high performance and responsiveness to requests from product managers.

    Writing business logic as per requirements to access, retrieve and pass on data from various storage technologies.

    Integration of user-facing elements developed by a front-end developer with server-side applications.


    Collaborate with the front-end developers, customers, users, and product managers to establish objectives and design more functional, cohesive codes to enhance the user experience.

    Builds prototypes, products and systems that meets the project quality standards and requirements.

    Provides technical leadership and documentation to developers and stakeholders.

    Contributes to and supports re-use through common components that are well documented and tested.

    Provide timely corrective actions on all assigned defects and issues.

    Contributes to development plan by providing task estimates.


    Additional Job Details:
    Bachelor's degree or higher in Computer Science or related with minimum 5 years working (as a developer) experience.

    Skills and knowledge 1. Mandatory

    At least 3-year experience with Angular

    At least 1 year experience with GO

    At least 2-year experience working with REST APIs

    At least 2-year experience with public cloud development

    either GCP or Azure

    Good understanding of fundamental security principles for microservice architecture (OAuth, HTTPS, OpenAPI)

    Experience building microservices and their related operational/performance/security concerns.

    Well versed in writing unit tests

    Well versed with Git or equivalent source control

    Experience with test driven software development, ability to implement and maintain Unit tests, etc.

    Familiar with code quality tools and best practices

    Experience with working in agile environment

    Nice to have

    Experience working with Azure DevOps

    Docker skills

    DevOps skills

    building & working with YAML CI/CD pipelines.

    Performance/scalability tuning experience (for ex:
    LightHouse)

    Familiar with Grafana, Prometheus, Argo

    Istio or similar service mesh

    Experience with writing automation tests

    Advanced knowledge of cloud security best practices

    Monitoring/operational readiness expertise

    #J-18808-Ljbffr