Technical Lead - Mt Laurel, United States - Virtual

    Virtual
    Virtual Mt Laurel, United States

    1 month ago

    Default job background
    Description

    Title:
    Tech Lead, Software Engineer

    Our client is seeking a Senior engineer / Tech Lead to join our progressive information technology team. This is an opportunity to develop your skills in leading-edge technologies.


    Essential Duties and Responsibilities:

    • Assess and Analyze application/technology platform, current state, and process.
    • Develop the CI/ CD & DevOps phase-wise implementation roadmap along with the Tools identification.
    • Develop Architecture and Framework as necessary or leverage existing framework for server less, cloud delivery, develop and Implement DevOps (CI/ CD ) best practices and pipeline.
    • Develop innovative approaches on development optimization & automation to ensure timely delivery and enhanced speed to market.
    • Integrate and adhere with the defined development and delivery process/ Change Management, SLA Compliance, productivity and other application goals.
    • Utilize your collaborative skills to work with business partners, IT managers/staff, to develop Continuous Integration and Delivery incorporating Code Quality, Test automation, API automation, etc.
    • Serve as a thought leader, Change Agent, consultant and implementor within Agile teams providing direction to scrum team members.
    • Implement
    • Demonstrate value and enable adoption of Unit Testing, Feature level automated tests, API and Service level automation

    Desired Competencies:

    • Demonstrated Experience in Implementing DevOps CI (continuous integration ) and CD (continuous delivery) using Various tools
    • 3+ years experience implementing CI/CD pipeline / tool chain and building CI/CD solutions
    • 5+ years' experience working with Jenkins, Ansible, Docker, Kubernetes, Gitlab, GitHub and hands on experience with integration the tools.
    • Knowledge and experience in various cloud technologies such as AWS, Azure, Openstack, Google Cloud and Micro services implementation
    • Knowledge and working experience in Containers and Container Orchestration such as Docker, Kubernetes, ECS, EKS etc.
    • Experience in setting up and administering tools used in the Dev Ops practice and knowledge of best practices
    • Proven experience in Cloud Automation
    • Hands-on experience working with Hashicorp Terraform to implement Infrastructure as code
    • Experience with AWS server less technologies like Lambda, ECS etc...
    • 3+ years of hands-on experience in different scripting languages like Groovy, Python, Shell Scripting, etc.
    • Experience with Static Code Quality and Application security, Code vulnerabilities using tool such as Snyk, SonarQube, Black Duck, AWS Inspector etc.
    • Familiar with different industry standard tools such as JUnit, TestNG, Selenium, JMeter, Bamboo, Cucumber, Maven, etc.
    • Hands-on experience working in a true Agile environment.
    • Interested in learning and applying new technologies and concepts and stays up-to-date with technology tools and trends in the industry.
    • Possess a positive, can-do attitude and enjoys making a difference in the business through your technical contributions
    • Ability to think creatively, stimulate new ideas and challenge existing thinking.
    • Excellent communication skills and ability to articulate technology topics to both technical and non-technical audiences
    • Mortgage Industry Experience would be a plus

    Educational Requirements:

    • Position requires a Bachelor of Science or Bachelor of Arts degree in Computer Technology, Informatics, Computer Science, Engineering or Business or equivalent experience.