S4Works
  • Home
  • Technologies
  • Industries
  • Careers
    • Current Openings
    • Join Our Team
  • About Us
  • Contact Us
  • More
    • Home
    • Technologies
    • Industries
    • Careers
      • Current Openings
      • Join Our Team
    • About Us
    • Contact Us
S4Works
  • Home
  • Technologies
  • Industries
  • Careers
  • About Us
  • Contact Us

job openings

We are constantly hiring and regularly update our  list of Job Openings. Keep checking this page for active openings. Click here to be added to our mailing-list.

Join Our Mailinglist

Apply Now


Title: Software Engineer

Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Roles and Responsibilities:

As the Senior Software Engineer, you will be responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, and ensuring high performance and responsiveness to requests from the front-end. You will be working in a collaborative environment and will be responsible for integrating user-facing elements developed by front-end developers with server-side logic.

You will also be expected to:

  • Spend 70-80% of your time writing clean, scalable, efficient code and designing solutions
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Participate in code reviews and write reusable code & libraries for future use
  • Apply coding patterns and best practices
  • Understand and apply performance/scale tradeoffs
  • Coordinate across teams to plan and deliver new features to production
  • Take ownership of the applications, as needed
  • Work within an Agile team to complete code reviews, sprint planning, and backlog grooming

About You

  • 6+ years of experience in designing and developing scalable enterprise level back end solutions
  • Expertise in Java/SpringBoot2.x and Java Enterprise technology applications architecture, design, development and support
  • Designing and optimizing database schemas and queries
  • Experience in building, orchestrating, and deploying highly scalable REST based stateless APIs/web services for web applications / mobile clients

Preferred Skills

  • Setting up and managing CI builds on Jenkins with Kubernetes/Docker
  • Experience with authorization protocols like OAuth 2.0, SAML or OpenID Connect
  • Experience in Identity and access management
  • A good understanding of SCIM is a plus
  • Experience with AWS serverless lambda based development




Title: Data Warehousing and ETL Developer

Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/10/2022

Job Description:

Experience Required:

  • Enterprise Data Warehousing (EDW), ETL tools and technologies
  • Good Working experience in Data Marts
  • Proficient in developing and maintenance of database objects like PL/SQL blocks
  • Stored Procedures, Packages, Functions, Types, and Views etc
  • Data Modelling like Dimensional Data Modelling, Star Schema, Snowflake Schema, Fact and Dimensions Tables using Analysis Services
  • Experience in Programming in Teradata, Oracle, SQL, PL/SQL, ODI, OBIEE, Informatica, datastage, Talend.

Skills Required:

  • Teradata, Oracle, SQL, PL/SQL
  • Informatica, datastage, Talend.
  • SQL Profiler, PL SQL
  • AWS/GCP/AZURE Data Lake
  • ETL Framework Design, development, production migration


Apply Now


Title: Google Cloud Platform (GCP) Engineer / Developer/ Architect 

Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/08/2022

Job Description

•Minimum of 5 years planning, estimating and sizing cloud based data opportunities in a global delivery model

•Minimum of 6 years of technical sales, architecture design, evaluation, and investigation in a cloud environment.

•Minimum of 6 years of Client Management and/or Project Management experience.

•Technical understanding of Data in the cloud.

•Ability to define and demonstrate expertise in both the business outcomes and technology aspects of the play.

•Experience in working with various go to market & Sales channels support sales and drive business.

•Experience with defining and demonstrating expertise in both the business outcomes and technology aspects of cloud data.

•Ability to work with partners and drive joint business for Accenture and Google.

Preferred Skills:

•Google Cloud Platform (GCP) certification (or comparable experience.

•Data migration and data processing experience on the Google Cloud stack, specifically:

-BigQuery

-Cloud DataFlow

-Cloud DataProc

-Cloud DataPrep

-Cloud PubSub

-Cloud Composer

-Cloud BigTable

•Previous Consulting or client service delivery experience on Google Cloud Platform (GCP).

•Experience with private and public cloud architectures, pros/cons, and migration considerations.

•Experience in and understanding of data and information management, especially in Big Data trends.  

•Familiarity with the Technology stack available in the industry for data cataloging, data ingestion, capture, processing and curation:  Kafka, StreamSets, Attunity, Collibra, Map Reduce, Hadoop, Spark, Flume, Hive, Impala, SparkSQL

•Technical/Team Leadership Experience.

•Personnel Development Experience (hiring, resource planning, performance feedback, etc.).


Apply Now


Title: ​​Cloud Data Architect/ Engineer 

Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/09/2022

Job Description: The Cloud Data Architect will be working with Business and technical teams to develop new screening products and provide technical/architecture support for the current screening products. The Data Architect will need to understand the complex data flow and systems that customers interact with to be able to create and support innovative solutions. He/She will be part of the team that is designing and building next a new automated screening product. The Data Architect will work in an agile, collaborative team that is passionate in providing simple solutions for hard problems using innovative technologies

Responsibilities:

  • Understand the complex data structures and data flow interactions between multiple Custom Enterprise systems.
  • Understand the business problem and define new data modelling based on the business solution.
  • Understand & build machine learning, data cleansing & data modelling using commonly available tools and scripts.
  • Work in a dynamic project team with resources working on-shore(US) and off-shore(India) model.
  • Actively participate and provide inputs and recommendations on the fly during the agile development with a small self-directed team of developers, business analyst and data engineers.
  • Lead the technical implementations for data development, data loading, data cleaning and production automation.
  • Meet with Customers and Internal Account Managers, business users to participate and offer technical direction.
  • Partner with Business Analyst and internal business users to come up with innovative solutions and recommendations.

Required Skills:

  • Data Architect with AWS / GCP/ Azure cloud exposure.
  • Should be experienced with any ETL tools (Informatica, Teradata, Datastage, PowerBI, Tableau) background.


Apply Now


Title: Site Reliability Engineer (SRE)

Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/13/2022


Your mission will be to use your infrastructure domain expertise and some development skills to automate the tooling required to consolidate, build, and manage the deployment infrastructure.

If you are a highly collaborative engineer, with a strong sense of self-direction, the ability to execute independently, and a keen mind for breaking down problems, we should talk!

Responsibilities:

  • Advocate for changes in systems to increase efficiency, scalability of the applications
  • Plan and communicate technical architectural designs/issues
  • Evangelize and build out SRE strategies and culture across the organization by sharing your best practices, approaches, documentation, and code with other team members
  • Mentor junior team members to help them grow and refine their SRE skills
  • Manage operations of the cloud infrastructure through automation
  • Participate in design reviews for proposed software to ensure scalability and efficiency
  • Support, maintain and monitor cloud infrastructure
  • Support engineering efforts to implement new cloud based projects
  • Strongly working towards automating and building infrastructure as code
  • Work closely with software engineers and testers to ensure the system is responding properly to no-functional requirements such as performance, security, and availability

Required:

  • 5+ years in SRE and software development experience on-prim and cloud.
  • At least 2 years of experience with cloud technologies like Azure, AWS and GCP
  • Experience in coding/scripting with Java, Python, .NET or Bash
  • Solid understanding of automation principles such as Terraform, Puppet, and Git
  • Excellent communication skills

Nice to have:

  • Familiar with system operation in Linux and network environments
  • Strong understanding of security, monitoring, and performance for cloud native platforms and application architecture
  • Operational experience working with Kubernetes or other containerization
  • BS in Computer Science or Software Engineering


Apply Now


Title: Test Automation Engineer (SDET)

Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/15/2022

We are seeking a talented Test Automation Engineer to support our project that enables US leadership to stay informed on world-wide events. International and publicly available TV and Radio station signals are streamed and viewable through a proprietary application, designed like a modern system resembling Netflix or YouTube. Users can select channels, rewind back several weeks, select segments of programs for clipping, and auto-record programs at specific times and dates like that of a DVR. 

Responsibilities

  • Review and analyze system specifications
  • Document success criteria, user stories, requirements as needed
  • Design test plans, scenarios, scripts, and procedures
  • Execute tests on source code
  • Analyze test results and reporting to the development team
  • Evaluate product requirements according to specifications
  • Create logs to document testing phases and defects
  • Report bugs and errors to development teams and Work with the development team to correct bugs and errors
  • Conduct post-release/ post-implementation testing

Qualifications

  • 5 years demonstrated experience as a SDET or similar role
  • Experience in Quality Assurance methodology
  • Familiarity with Agile frameworks
  • Ability to document and troubleshoot errors
  • Knowledge of test automation would be a plus
  • Working knowledge of test management tools (e.g. Jira)
  • Cross browser/Cross platform, and responsive design testing.
  • Experience with Functional, Regression, Smoke, Sanity, Usability, Exploratory, Ad-Hoc, Load and Performance Testing.
  • Excellent communication skills
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organizational skills
  • BSc/BA in Computer Science, Engineering or a related field


Preferred Skills:

  • Test Automation
  • CI/CD
  • Open source automation framework
  • JMeter/Load Runner
  • Rest Assured
  • Karate
  • OpenShift
  • X-Ray
  • Jira
  • GIT
  • Jenkins
  • Kafka
  • Java, JavaScript, Python


Apply Now


Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/05/2022

You are a part of a cross-functional Agile team testing mobile applications with cloud based back-end services. Primary responsibilities include creating, documenting, maintaining and executing scalable, high performance automated test coverage solutions using Java, Appium, Jenkins, and other languages/tools where appropriate. Candidates are expected to have a passion for replicable, structured approaches to automated testing and a desire to collaborate with senior application architects and developers in the creation of automation solutions that other development team members can contribute to independently.

Responsibilities:

Participate in ongoing collaborative development, improvement, implementation and adoption of automation test solutions, test data and test result reporting

  • Collaborate with the integration of test automation in software build and deployment processes
  • Create, document, maintain, extend and execute automation test coverage in close coordination with developers and other SQA team members
  • Participate in the design, development, documentation, analysis and testing of assigned projects
  • Work with Agile team members to analyze project requirements with the goal of increasing automated testability and decreasing risk
  • Work as part of the team to develop processes for effective monitoring and reporting of automation test cycle results
  • Act as key knowledge resource for testing automation and train and support other team members as appropriate
  • Communicate and support all project-related information in a timely and professional manner as dictated by team need and testing processes
  • Coordinate automated testing for and participate in release activities
  • Investigate, reproduce, log and escalate reported defects

Who we are looking for

  • 7+ years work-related programming experience with a focus on mobile test automation and feature testing
  • A strong knowledge of Java for building automation tests
  • Familiarity with Appium, Selenium, Maven, Git and Linux/Unix/OS X command line utilization
  • Familiarity with Apple iOS and Android OS
  • Familiarity with build, test, and release processes via Apple and Google
  • Experience working with and testing API / Restful services
  • Experience in Continuous Integration environments using Jenkins
  • A mature understanding of software testing principles and methodologies
  • Experience with load and performance testing including design, development, implementation and reporting
  • Experience with SQL (Oracle, PG) / NoSQL (Dynamo) databases
  • Experience testing cloud based (AWS) distributed applications
  • Proven success using open source testing tools and projects (TestNG, Rest Assured, etc)


Apply Now


Location: Atlanta, GA or US-Remote

Years of Experience: 6+

Posted Date: 01/05/2022


Responsibilities:

  • The Senior Java Developer will be responsible for analyzing, designing, and modifying programming software enhancements as we embark on our modernization journey.
  • Analyzes, designs, programs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs.
  • Code may be used in commercial or end-user applications, such as materials management, financial management, mobile apps or desktop applications products.
  • Using current programming languages and technologies, leveraging BDD (Behavior Drive Development)/TDD (Test Driven Development) methodologies, writes code, completes programming, and performs testing and debugging of applications.
  • Adheres to Software Engineering and Information Security Controls.
  • Exercises judgment within defined procedures and practices to determine appropriate action.

Minimum Qualifications:

  • Demonstrated programming experience on enterprise-level applications written in Java
  • A strong portfolio demonstrating past development experiences and deliverables
  • Strong understanding of Microservices
  • Knowledge of Spring Security, Spring Batch and Spring Boot
  • Experience with JavaScript technologies - Angular preferred
  • Experience with SQL, PostgreSQL, or DB2
  • Experience working with GIT
  • Effective interpersonal communication across various levels of the organization, external customers and vendors
  • Proven ability to deliver within a small, focused, development team in a fast-moving environment

Preferred Qualifications:

  • Experience working with JIRA, IntelliJ IDE, Play framework.
  • AWS/GCP/Azure experience a plus.
  • Data Platform experience desired.
  • Background in Analytics.
  • Knowledge of Kafka, Postgres DB, and OLAP DB


Apply Now



Copyright © 2022 S4Works - All Rights Reserved.

Atlanta, GA

  • Home
  • Technologies
  • Industries
  • Current Openings
  • About Us
  • Contact Us

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept