27 days old

Software Developer

Oak Brook, IL 60523
  • Job Code


Plans, designs, develops, and tests software systems or applications for software enhancements and new products.

Primary Job Duties

- Plans, designs, develops, and tests software systems or applications for software enhancements and new products.

- Writes new software or makes modifications to existing software applications and modules in accordance with written specifications.

- Develops software using disciplined software development processes, adhering to industry standards and software best practice guidelines.

- Carries out unit testing, ensuring application meets needs of client and business.

- Works within an agile development environment

- Participate project planning sessions with team members to analyze development requirements, provide design options, work breakdown and estimates of work.

- Provides status updates for team's work within projects.

- Requires excellent understanding of business application and software code base. Able to review specified business requirements and propose solution options and take responsibility for design and delivery within own area of expertise.

- Acts as point of contact for technical issues for a specific work streams within a project. Works with technical staff to analyze and understand problems with complex software and resolve them. Provides work breakdown and estimates for complex software development tasks.

- Resolves customer complaints with software and responds to suggestions for improvements and enhancements. Able to demonstrate software to stakeholders.

- Develops and integrates applications as per written specifications.

- Translates technical requirements and design documentation into application code and modules.

- Takes part in reviews of work of self or peers e.g. code reviews.

Qualifications / Requirements

- Bachelor's degree in Computer Science. (Master's degree preferred.)

- 5+ years of software engineering experience.


- Strong programming language skill in .NET/C#, Java, Python

- Great technical and problem solving skills

- Knowledgeable in various software design patterns and be able to apply appropriate design patterns to solve business/technical problems.

- Team player who works well across different streams (Product Management, Developers, QA, Operation Team, etc.)

- Strong written and verbal communication skills


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Developer

Randstad Technologies
Oak Brook, IL 60523

Share this job

Software Developer

Randstad Technologies
Oak Brook, IL

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast