Principal Software Engineer - Richardson, United States - ARCHE
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.
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.
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 requiredMin 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.
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