Design and develop software applications and application components in an agile environment
·Design, build & deploy performant and scalable solutions by applying engineering concepts like algorithms, data structures and development best practices
·Work on big data platforms, create complex data processing pipelines for data ingestion & data management
·Mentor engineers and contribute to code review process
·Partner with product managers and stakeholders to clarify requirements and implement solutions that encompass analysis, programming, and how to integrate these solutions into the larger eco-system
·Ensure high quality solutions by design and build unit tests, integration test, load test and user acceptance tests
·Build methods and tools to automate development activities
·Software design experience using object-oriented patterns, SOLID, and similar development principles
·Ability to take on a complex technical problem that is not well-defined, decompose into manageable tasks, provide proper estimates, and lead/coordinate other team members to collective deliver the end solution
·Ability to prioritize tasks and work concurrently on multiple tasks
Must Haves:
·Education: Bachelor's Degree in technical field OR equivalent work experience
·3-5 years of professional work experience
·Experience with server-side development language such as Python, C#, Java or similar
·Experience in scripting using Powershell, bash or similar
·Experience working with databases and/or SQL
·Experience working with Cloud technologies like AWS, Azure and proficient in devops practices
location: MINNETONKA, Minnesota
job type: Contract
work hours: 8am to 4pm
education: Bachelors
responsibilities:
·Design and develop software applications and application components in an agile environment
·Design, build & deploy performant and scalable solutions by applying engineering concepts like algorithms, data structures and development best practices
·Work on big data platforms, create complex data processing pipelines for data ingestion & data management
·Mentor engineers and contribute to code review process
·Partner with product managers and stakeholders to clarify requirements and implement solutions that encompass analysis, programming, and how to integrate these solutions into the larger eco-system
·Ensure high quality solutions by design and build unit tests, integration test, load test and user acceptance tests
·Build methods and tools to automate development activities
·Software design experience using object-oriented patterns, SOLID, and similar development principles
·Ability to take on a complex technical problem that is not well-defined, decompose into manageable tasks, provide proper estimates, and lead/coordinate other team members to collective deliver the end solution
·Ability to prioritize tasks and work concurrently on multiple tasks
qualifications:
- Experience level: Experienced
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.