Principal Software Engineer - Richardson, United States - ARCHE

    Default job background
    Description
    Principal Software Engineer

    #6723-1


    Job Description:

    Responsibilities:


    Collaborate with a global team of engineers in a highly agile DevOps environment, focused on efficient operation of daily activities, developer productivity and continuous improvement of the framework.

    Identify and drive opportunities to simplify and leverage the existing frameworks/tools and resources across the technology organization.


    Responsible for the development, implementation, and maintenance of DevOps frameworks, and tools development to support hybrid environment (Cloud, On premise) with a vision to achieve DevSecOps objectives for large-scale integration of systems in order to reduce manual build and deploy efforts.

    Work with geographically dispersed teams including multi-vendor into Scrum teams to meet "DevSecOps" Objectives

    Driving adherence to security, compliance directives and best-practices of Company


    Qualifications:

    Skills Required:

    Overall 8+ years of Development experience (UI/UX, Web, Mobile, App and Database) and minimum 3+ Years of experience in DevOps Area.

    Bachelor's degree in Computer Science required

    Min 3+ Years experience in working on DevOps/Agile operations process and tools area

    Shall have at least 5+ years of Development experience

    Must be Hands-on technically and shall be able to code.

    Configured DevOps (CICD) complete pipeline for Web. Mobile Applications

    Hands on experience on Automation/Build/Deploy (Web, Middleware, Database) Tools such as Azure DevOps. Shall have experience in integrating with Jfrog Artifactory, Hashicorp Vault, Snyk, CheckMarx, SonarQube, Datadog and any new Company approved Standard tools

    Experience in Dashboards for Key DevOps measurement metrics for Executives and App leaders

    Experience with Zero Down time procedures ( Canary, blugreen deployments ...)

    Experience in using Version Control Tools like GitHub, Azure DevOps,

    Demonstrate Innovative technical ideas for Collaboration and communications.

    Proficient in creating formation templates/Terraform to build infrastructure as code. Follow the common core modules built in Company or contribute to common modules

    Experience with container-based deployments using Docker, working with Docker images and container orchestration.

    Understanding of Unit Test Cases writing and having good knowledge in Junit/NUnit/Mocha & Protractor

    Expertise in Databases. Good understanding of RDBMS

    Extensive experience of designing and developing software applications (Web/Mobile)

    Excellent Analytical and Communication skills, Quick Learner, Versatile Team player, Organized,

    Self-Motivated, can pick up new technologies and solve complex technical problems.


    For this role is the ability to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing.

    Equal Opportunity Employer

    Genesis Management Consulting Global is an Equal Opportunity-Affirmative Action Employer.

    As a company we promote and are committed to equal employment opportunities for all regardless of the persons gender, race, color, religion, ancestry, sex, age, national origin, marital status, sexual orientation, disability, Veteran status, or gender identity.

    If you have special needs or a disability which requires our accommodation, please make us aware when applying.

    #J-18808-Ljbffr