Software Engineer/Integrator/Tester

IBA InfoTech Inc.
Reston, VA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Agile Methodology Build Automation Automation of Tests Cloud Computing Configuration Management Computer Engineering Relational Databases DevOps Elasticsearch Ganglia (Software)
+26 more
Apache Hadoop MapReduce Monitoring of Systems Apache Hive Python (Programming Language) Apache Maven Nagios Scrum Methodology RabbitMQ Ansible Simple Object Access Protocol (SOAP) Software Engineering Software Systems Vagrant Test-Driven Development (TDD) Apache Spark Apache Flume Infrastructure Automation Frameworks Information Technology Apache Kafka Api Design Puppet Restful APIs Docker Jenkins Programming Languages

Job description

  • Analyze, design and develop tests and test-automation suites.
  • Design and develop a processing platform using various configuration management technologies.
  • Test software development methodology in an agile environment.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with data scientists, analyst, project managers and other engineers
  • Troubleshoots complex problems and provides customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization’s capabilities

Requirements

  • Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience
  • 8-10 years of related software development experience

DESIRED KNOWLEDGE/SKILLS:

  • Hands-on experience working with Hadoop, Hive, Pig, Map Reduce, Spark, Rabbit MQ, Kafka, Flume.
  • DevOps experience building and deploying cloud infrastructure with technologies like ansible, chef, puppet, etc.
  • Experience with test-driven development and automated testing frameworks.
  • Experience with Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • We’re looking for someone with 3-5 years of experience and is familiar with the following software/tools:

  • Experience with infrastructure automation technologies like Docker, Vagrant, etc.
  • Experience with build automation technologies like Maven, Jenkins, etc.
  • Experience with monitoring technologies like Nagios, Ganglia, etc.
  • Experience with modern programming languages like Java, Python, etc.
  • Experience with building APIs and services using REST, SOAP, etc.
  • Experience with Elastic Search and relational databases.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ibainfotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:26 min

Understanding Puppeteer and its underlying architectural design

Miki Lombardi · JS Congress

3:37 min

Why differing legacy workflows complicate monitoring tool migrations

Mathias Palmersheim Mathias Palmersheim · Europe 2026 Virtual

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:31 min

Implementing iterative testing and partnering with IT departments

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

4:01 min

Comparing Terraform to popular configuration management tools

Devlin Duldulao · LIVE

Videos

See all

Related articles

See all