+1 571-643-0915 | contact@appletsystems.com

Careers

Home

Careers

1 : Data Analyst

We are looking for a dedicated and insightful Data Analyst to turn data into information, information into insight, and insight into business decisions. The ideal candidate will have a strong analytical foundation and be driven by the challenge of solving complex problems.

Key Responsibilities
  1. Data Collection & Analysis: Extract, interpret and analyze data to identify patterns and trends.
  2. Reporting: Develop regular reports using business intelligence tools and data visualization techniques to present data in a comprehensible manner.
  3. Data Quality: Ensure data integrity and accuracy, addressing any discrepancies.
  4. Collaboration: Work closely with the IT department and data scientists to determine the best methods for data extraction and querying.
  5. Problem-Solving: Assist business units by utilizing data-driven techniques to address complex business challenges.
  6. Continuous Learning: Stay updated with emerging tools and techniques in the analytics industry.
Qualifications:
Education:

Master’s Degree in a Science, Technology, Engineering, Mathematics discipline.

Technical Skills:

Proficiency in SQL with at least 1 year of experience.
Experience in querying and analyzing data languages and platforms for a minimum of 1 year.
Familiarity with BI reporting tools (e.g., Tableau, Power BI) with at least 1 year of hands-on experience.
Minimum 1 year of exposure to big data technologies (e.g., Hadoop, Spark).

Process & Management:

At least 1 year of experience in process management and improvement methodologies.
Experience with data governance, data quality management concepts, and tools for at least 1 year.

Methodologies:

Minimum of 1 year of experience in Agile development methodologies.



2 : Data Engineer

We are looking for a detail-oriented and innovative Data Engineer to join our dynamic team. The ideal candidate will possess a passion for designing, constructing, installing, and maintaining large-scale processing systems and other infrastructure. They will collaborate with cross-functional teams, ensuring optimal data delivery architecture is consistent throughout ongoing projects.

Key Responsibilities
  1. Data Architecture & Database Design: Design, construct, install, and maintain large-scale processing systems and other infrastructures.
  2. ETL Processes: Develop, construct, test, and maintain architectures (e.g., databases, large-scale processing systems, and data pipelines).
  3. Collaboration: Work closely with data scientists and analysts to ensure the data infrastructure supports their needs and is scalable.
  4. Data Warehousing: Aid in the development and maintenance of data warehouse solutions, ensuring they meet business needs and requirements.
  5. Performance Optimization: Ensure systems meet business requirements and industry best practices for performance and reliability.
  6. Continuous Improvement: Identify, design, and implement internal process improvements by automating manual processes, optimizing data delivery, and re-designing infrastructure for greater scalability.
Qualifications:
Education:

Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.

Technical Skills:

Solid experience with big data tools: Hadoop, Spark, Kafka, etc.
Familiarity with relational SQL and NoSQL databases, such as Postgres, Cassandra, and MongoDB.
Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
Knowledge of stream-processing systems: Storm, Spark-Streaming, etc.

Cloud Platforms:

Experience with cloud services (e.g., AWS, GCP, Azure) and understanding of best practices and potential pitfalls.

Programming:

Proficient understanding of scripting languages such as Python, Java, or Scala.



3 : Full Stack Java Developer

We are looking for an experienced and passionate Full-Stack Java Developer to join our innovative team. The ideal candidate will be skilled in developing advanced web applications using Java technologies, both on the front-end and back-end. If you are a tech-savvy professional with a flair for creating and deploying high-quality applications, we'd love to meet you.

Key Responsibilities
  1. End-to-End Development: Design, build, and maintain efficient, reusable, and reliable Java code for front-end and back-end components.
  2. Optimization: Optimize applications for maximum speed and scalability.
  3. Integration: Integrate software components into a fully functional software system.
  4. Collaboration: Collaborate with cross-functional teams to define, design, and ship new features.
  5. Testing: Implement automated testing platforms and unit tests to ensure product resilience and robustness.
  6. Troubleshooting: Identify bottlenecks, bugs, and devise solutions to these problems.
Qualifications:
Education:

Master’s Degree in a Science, Technology, Engineering, Mathematics discipline.

Technical Skills:

Proficiency in Java and J2EE technologies.
Experience with web front-end technologies (e.g., HTML, CSS, JavaScript, and frameworks such as Angular, React, or Vue.js).
Familiarity with BI reporting tools (e.g., Tableau, Power BI) with at least 1 year of hands-on experience.
Minimum 1 year of exposure to big data technologies (e.g., Hadoop, Spark).
Familiarity with Java web frameworks such as Spring Boot, Hibernate, or JPA.
Knowledge of database systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
Experience with cloud platforms (e.g., AWS, GCP, Azure).
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).

DevOps & Tools:

Familiarity with CI/CD pipelines and tools like Jenkins, Git, Maven, and Gradle.



4 : Python Developer

We are looking for a seasoned Python Developer to become an integral part of our dynamic team. The ideal candidate will possess an in-depth understanding of Python programming and a passion for pushing software development boundaries. If you are a technical expert dedicated to producing quality code and have a track record of excellence, we invite you to apply.

Key Responsibilities
  1. Data Collection & Analysis: Extract, interpret and analyze data to identify patterns and trends.
  2. Reporting: Develop regular reports using business intelligence tools and data visualization techniques to present data in a comprehensible manner.
  3. Data Quality: Ensure data integrity and accuracy, addressing any discrepancies.
  4. Collaboration: Work closely with the IT department and data scientists to determine the best methods for data extraction and querying.
  5. Problem-Solving: Assist business units by utilizing data-driven techniques to address complex business challenges.
  6. Continuous Learning: Stay updated with emerging tools and techniques in the analytics industry.
Qualifications:
Education:

Master’s Degree in a Science, Technology, Engineering, Mathematics discipline.

Technical Skills:

Proficiency in SQL with at least 1 year of experience.
Experience in querying and analyzing data languages and platforms for a minimum of 1 year.
Familiarity with BI reporting tools (e.g., Tableau, Power BI) with at least 1 year of hands-on experience.
Minimum 1 year of exposure to big data technologies (e.g., Hadoop, Spark).

Process & Management:

At least 1 year of experience in process management and improvement methodologies.
Experience with data governance, data quality management concepts, and tools for at least 1 year.

Methodologies:

Minimum of 1 year of experience in Agile development methodologies.



5 : Data and Integration Engineer

We are looking for a dedicated Integration Engineer to join our team. The perfect candidate will be well-versed in integrating complex systems using top-tier tools like AWS, Informatica, and SnapLogic. If you have a proven track record in creating and managing efficient integration architectures, we invite you to be a part of our forward-thinking team.

Key Responsibilities
  1. Integration Development: Design, build, and maintain integration processes using AWS, Informatica, SnapLogic, and other relevant technologies.
  2. Collaboration: Work closely with other IT teams to ensure seamless and efficient data flow between systems, ensuring optimal performance.
  3. Optimization: Continuously monitor, refine, and optimize integration processes to meet business needs.
  4. Troubleshooting: Identify, analyze, and resolve any integration bottlenecks or issues in a timely manner.
  5. Documentation: Create and maintain documentation related to integration processes, decisions, and architectures.
  6. Continuous Improvement: Stay updated with the latest integration best practices and technologies, making recommendations for improvements.
Qualifications:
Education:

Bachelor's or Master's Degree in Computer Science, Information Systems, or a related field.

Technical Skills:

Strong experience with AWS integration services (e.g., AWS Lambda, AWS Glue, AWS Step Functions).
Proficiency with integration platforms like Informatica and SnapLogic.
Solid understanding of API development and management.
Experience with database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, DynamoDB).

Certifications:

AWS Certified Solutions Architect or AWS Certified DevOps Engineer will be a plus.



6 : DevOps Engineer

We are in search of a skilled DevOps Engineer to join our fast-paced and innovative team. As a DevOps Engineer at Company XYZ, you'll be an essential player in bridging software development and IT operations, ensuring the seamless deployment, scalability, and performance of our applications. If you're passionate about building efficient systems and have expertise in infrastructure automation, we'd love to hear from you.

Key Responsibilities
  1. Infrastructure Automation: Develop, test, and maintain build and deployment scripts and configurations.
  2. CI/CD Pipeline Management: Design, implement, and optimize Continuous Integration and Continuous Deployment pipelines.
  3. System Monitoring & Management: Monitor system performance, ensuring reliability and availability. Troubleshoot and resolve issues as they arise.
  4. Collaboration: Work closely with the software development team to streamline software releases and updates.
  5. Infrastructure Scaling & Optimization: Utilize cloud services to add new capabilities and improve the system's efficiency.
  6. Security: Ensure the best practices are followed for system security, especially in automated deployment processes.
Qualifications:
Education:

Master’s Degree in a Science, Technology, Engineering, Mathematics discipline.

Technical Skills:

Proficiency in scripting languages (e.g., Python, Bash).
Experience with automation tools (e.g., Jenkins, Travis CI, CircleCI).
Knowledge of containerization platforms like Docker and orchestration tools like Kubernetes.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
Proficient with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
Strong understanding of system monitoring tools (e.g., Prometheus, Grafana, ELK stack).

Certifications:

Certifications like AWS Certified DevOps Engineer or Kubernetes Certified Administrator will be a plus.



7 : QA Automation Engineer

We are on the hunt for a meticulous and enthusiastic QA Automation Engineer to fortify our software delivery pipeline. The ideal candidate will harness their extensive understanding of software QA methodologies and automation tools to ensure our products maintain the high standard our clients expect. If you have a passion for precision and are driven by the challenge of automating complex testing scenarios, we welcome you to join our team.

Key Responsibilities
  1. Test Automation: Design, develop, and execute automation scripts using open-source or commercial tools.
  2. Test Strategy & Design: Define and implement strategies for integration, regression, and other forms of automated testing.
  3. Continuous Integration: Work with the DevOps and Development teams to integrate automated tests into the CI/CD pipeline.
  4. Defect Tracking: Identify, record, document, and track defects to resolution.
  5. Collaboration: Collaborate closely with developers, product managers, and other QA team members to understand product requirements and design comprehensive test cases.
  6. Test Environment Management: Set up, maintain, and manage test environments, ensuring they mirror production as closely as possible.
Qualifications:
Education:

Master’s Degree in a Science, Technology, Engineering, Mathematics discipline.

Technical Skills:

Proficiency in one or more programming languages (e.g., Python, Java, C#).
Experience with automation tools and frameworks (e.g., Selenium, JUnit, TestNG, Appium).
Familiarity with CI/CD tools (e.g., Jenkins, Travis CI, CircleCI).
Understanding of Agile/Scrum methodologies.
Hands-on experience with both white box and black box testing.
Strong knowledge of software QA methodologies, tools, and processes.

Certifications:

Certifications like ISTQB will be considered an advantage.


Newsletter

Applet Systems provides a range of professional services that help clients to meet challenges and respond to opportunities

© Applet Systems. All Rights Reserved.