The Job Opportunity you are looking for has been closed for now.
Software Developer Job Description
We are looking for a Software Engineer to join our growing Engineering team and build out the next generation of our platform. The ideal candidate is a hands-on platform builder with significant experience in developing scalable data platforms. We’re looking for someone with experience in business intelligence, analytics, data science and data products. They must have strong, firsthand technical expertise in a variety of configuration management and big data technologies and the proven ability to fashion robust scalable solutions that can manage large data sets. They must be at ease working in an agile environment with little supervision. This person should embody a passion for continuous improvement and test-driven development.
Responsibilities for Software Engineer
- 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, business users, project managers and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Qualifications for Software Engineer
- Hands-on experience working with technologies like Hadoop, Hive, Pig, Oozie, Map Reduce, Spark, Sqoop, Kafka, Flume, etc.
- Strong DevOps focus and experience building and deploying infrastructure with cloud deployment 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.
- Bachelor’s Degree in computer science or equivalent experience.
- We’re looking for someone with 3-5 years of experience in B2B, has a BS degree in computer science or similar, 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 scripting languages like Perl, Shell, etc.
Additional Information
Job Type: | IT Job |
---|---|
Work Authorization: | US Citizen, Green Card, H4 |
Employment: | Corp-Corp, W2-Permanent, W2-Contract, 1099-Contract, Online / Remote, Work from home, Full Time, Hybrid |
Functional Area: | IT Software |
No. of Job Openings: | 4 |
Gender: | Any |
Qualification: | High School |
Industry: | IT Software / Services |
Language: | English |
Create a Job Alert
Get the best matching Jobs through email!People also searched for this phrase
- Application Software Developer Jobs in Hobart
- C++ Software Developer Jobs in Hobart
- Embedded Software Developer Jobs in Hobart
- Entry Level Software Developer Jobs in Hobart
- Intermediate Software Developer Jobs in Hobart
- IT Software Developer Jobs in Hobart
- Junior Software Developer Jobs in Hobart
- Lead Software Developer Jobs in Hobart
- Mid Level Software Developer Jobs in Hobart
- Senior Software Developer Jobs in Hobart
- Software Developer Jobs in Hobart
- Software Developer Analyst Jobs in Hobart
- Software Developer Analyst Jobs in La Porte
- Software Developer Jobs in La Porte
- Senior Software Developer Jobs in La Porte
- Mid Level Software Developer Jobs in La Porte
- Lead Software Developer Jobs in La Porte
- Junior Software Developer Jobs in La Porte
- IT Software Developer Jobs in La Porte
- Intermediate Software Developer Jobs in La Porte
- Entry Level Software Developer Jobs in La Porte
- Embedded Software Developer Jobs in La Porte
- C++ Software Developer Jobs in La Porte
- Application Software Developer Jobs in La Porte
- Application Software Developer Jobs in Michigan City
- C++ Software Developer Jobs in Michigan City
- Embedded Software Developer Jobs in Michigan City
- Entry Level Software Developer Jobs in Michigan City
- Intermediate Software Developer Jobs in Michigan City
- IT Software Developer Jobs in Michigan City
- Junior Software Developer Jobs in Michigan City
- Lead Software Developer Jobs in Michigan City
- Mid Level Software Developer Jobs in Michigan City
- Senior Software Developer Jobs in Michigan City
- Software Developer Jobs in Michigan City
- Software Developer Analyst Jobs in Michigan City
- Software Developer Analyst Jobs in Portage
- Software Developer Jobs in Portage
- Senior Software Developer Jobs in Portage
- Mid Level Software Developer Jobs in Portage
- Lead Software Developer Jobs in Portage
- Junior Software Developer Jobs in Portage
- IT Software Developer Jobs in Portage
- Intermediate Software Developer Jobs in Portage
- Entry Level Software Developer Jobs in Portage
- Embedded Software Developer Jobs in Portage
- C++ Software Developer Jobs in Portage
- Application Software Developer Jobs in Portage
- Application Software Developer Jobs in Valparaiso
- C++ Software Developer Jobs in Valparaiso
- Embedded Software Developer Jobs in Valparaiso
- Entry Level Software Developer Jobs in Valparaiso
- Intermediate Software Developer Jobs in Valparaiso
- IT Software Developer Jobs in Valparaiso
- Junior Software Developer Jobs in Valparaiso
- Lead Software Developer Jobs in Valparaiso
- Mid Level Software Developer Jobs in Valparaiso
- Senior Software Developer Jobs in Valparaiso
- Software Developer Jobs in Valparaiso
- Software Developer Analyst Jobs in Valparaiso
FAQ
1. What is the average salary of a software developer in Chicago, IL?
The average salary of a software developer in Chicago, IL is $97K per year.
2. How do I get hired as a software developer?
3. What are the major skills required to become a Software Developer?
4. How do I become a software developer with no experience?
5. What is the career path of a software developer?