Sorry, this job is no longer available.
loading...

(Loading More Opportunities)

sr. software engineer

sr. software engineer.

  • chicago , illinois

  • posted march 22, 2022

job details

summary

  • $130,000 - $140,000 per year

  • permanent

  • bachelor degree

  • category computer and mathematical occupations

  • reference914473

job details

job summary:

You will play a critical role in developing the billing application software that enables our client's Commercial Aviation to invoice theirr customers and generate revenue. You will drive the transformation of the company's billing systems from on-premise to AWS Cloud. Bring your passion for AWS application design and Data Engineering to this exciting opportunity where wireless and aerospace unite.

World class AWS development and deployment. Imagine the future of cloud-based billing in the wireless aerospace segment. Deliver new concepts utilizing new tools and techniques to add value to the business.

location: Chicago, Illinois

job type: Permanent

salary: $130,000 - 140,000 per year

work hours: 8am to 4pm

education: Bachelors

responsibilities:

  • Develop high-quality financial system software design and architecture in AWS

  • Produce consistent, high quality code by following industry best practices and company standards

  • Leverage automation across testing, integration, and deployment activities

  • Ensure unit tests are well written to provide maximum code coverage.

  • Identify, prioritize and execute tasks in the software development life cycle

  • Participate in Code Reviews and providing constructive feedback

  • Carry out root cause analysis on defects, ensure fixes are happening in the right way

  • Mentor, educate and support team members with code, best practices

  • Document development phases and monitor systems

  • Can identify and address performance bottlenecks in a production environment

  • Participate in POC and Research and Development Efforts for leading edge technologies in area

  • Manage monthly financial transaction processing in AWS

You should definitely have:

  • Computer Science, Computer Engineering or related Bachelor's Degree

  • 5+ years' experience developing and deploying applications in AWS, with commensurate expertise in relevant AWS components including S3, EMR, EC2, Lambda, AWS Data Pipeline, RDS, DynamoDB, etc.

  • 5+ years' experience of writing code using Java as primary programming language

  • 3+ years' experience writing code in Scala or Python

  • 3+ years demonstrable knowledge working with traditional RDBMS solutions e.g. MySQL, Oracle, Postgres

  • 2+ experience writing ETL jobs using Apache spark, Hadoop etc

  • 1+ years demonstrative knowledge working with NoSQL Solutions such as DynamoDB, MongoDB etc

  • Analytical mind with problem-solving aptitude

  • Ability to work independently in individual contributor role

  • Excellent knowledge of object-oriented design

It would be nice if you had:

  • AWS Solutions Architect Associate or Professional Certification

  • AWS Big Data Certification

  • Good knowledge of message queues

  • Experience with CI/CD pipelines and tools like Jenkins, spinnaker etc

qualifications:

  • Experience level: Experienced

  • Minimum 5 years of experience

  • Education: Bachelors (required)

skills:

  • AWS

  • Scala

  • Python

  • ETL

  • Hadoop

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.

related jobs.

see all jobs

senior software engineer - back end

  • chicago, illinois

  • permanent

  • $120,000 - $130,000 per yearposted june 17, 2022job summary: Our client's location in Chicago, IL, currently has an opportunity for a seasoned Senior software engineer to produce scalable software solutions. You'll be part of a cross-functional team responsible for the entire software development life cycle, from conception to deployment. As a senior software engineer, you should be comfortable and proficient with both front-end and back-end programming languages and development frameworks. You should also be a team player with excellent communication skills and great attention to detail. We want to meet you if you're also familiar with Pair Programming agile software development technique and experience with Test Driven Development (TDD). location: Chicago, Illinois job type: Permanent salary: $120,000 - 130,000 per year work hours: 8am to 4pm education: Bachelors responsibilities: Managing the complete software development process from conception to deploymentBuild features and applications with a mobile responsive design usingDevelop and design RESTful services and APIsModifying and testing changes to previously developed programsWrite technical documentationStay current and provide insight on cutting-edge software approaches, architectures, and vendors EDUCATION AND EXPERIENCE YOU'LL BRING Required Bachelor's Degree in Computer Science or related field.5+ years of experience or more with Springboot and or React Js Preferred Proven experience as a Full Stack Developer or similar roleProficiency in JavaScript and thorough understanding of React.js and its core principles and familiarity with HTML / CSSUnderstanding of integration with REST services and knowledge of RESTful APIs, and well as proficiency in microservice frameworks such as Spring Boot and thorough knowledge of its core principlesExperience developing in Azure cloud is a plusGood experience in Unit Testing principles and tools such as Jest and JUnitKnowledge of modern authorization mechanisms, such as JSON Web TokenFamiliarity with modern CI/CD pipelines and tools such as GitHub ActionGIT experience is a plusAbility to understand business requirements and translate them into technical requirementsExcellent written and verbal communication skills, with attention to detail and a head for problem-solvingSkilled at working in tandem with a team or unsupervised as required qualifications: Experience level: ExperiencedMinimum 1 year of experienceEducation: Bachelors (required) skills: Java Scriptmysqlreact.jsJava (5 years of experience is required)APIs (2 years of experience is required)Cloud (2 years of experience is required)J2ee (5 years of experience is required)nodeJS (2 years of experience is required) 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. At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. 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 view job

sr software developer-fullstack

  • schaumburg, illinois

  • permanent

  • $110,000 - $135,000 per yearposted may 13, 2022job summary: Purpose: The Sr. Software Developer - FullStack, will be part of our VitalSight, remote patient monitoring team. As our Fullstack Engineer, you will be responsible for all aspects of the product lifecycle from the initial idea through prototyping and shipping the final product. Principle Duties: ? Responsible for defining technical approach. Documents solutions with concise and clear explanations ? Collaborate and scope requested new features, and analyzes user needs to determine technical requirements. ? Writes consistent, clean, and maintainable code. Evaluate code to ensure that it is valid, is properly structured, and meets industry standards. ? Improve code quality through writing unit tests, automation, and participating in code reviews ? Work with front-end and back end developers and designers to provide guidance on the best practices ? Stays current on the latest trends in web technologies and application design ? Brainstorm and contribute ideas to our technology, algorithms, and products ? Dive into difficult technical problems and successfully deliver results on schedule ? Collaborate with subject matter experts, product managers, and engineers to build modern, scalable, user-friendly and functionally robust web applications in an AGILE environment ? Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing, and support. ? Use principles, guidelines, and best practices as defined. ? Reviewing and analyzing feature requirements ? Ability to handle production issues in a timely manner ? Coordinate and work with a team of software engineers from onsite and offshore partners. ? Review other's work (code, design) and provide guidance for a consistent implementation. ? Coach and mentor other delivery, quality assurance, and support personnel. Qualifications ? Bachelor's degree in Engineering, Computer Science, or related technical degree. ? More than 6 years of programming experience in building and working on large scale distributed system. ? Capable of designing and coding highly efficient and scalable enterprise software and services. ? 5+ years of demonstrated experience with Node js as programming language ? 2+ Experience with React.js workflows, such as Flux or Redux and Responsive web design ? 3+ years hands-on with AWS Lambda, API Gateway, SNS/SQS, S3, IAM, CloudWatch, EC2, DynamoDB, AWS CLI ? Hands-on experience building infrastructure as code using AWS CLI/YAML/CloudFormation ? Fluency with CI/CD toolsets such as AWS CodePipeline, CloudFormation, and Github. ? Working knowledge of AWS Serverless architecture. ? Experience with MV* application design, JavaScript graphing libraries ? Knowledge and understanding of various patterns like - Delegation, Singleton, Factory, Adapter, Pub/Sub ? strong familiarity with functional programming such as Scala. ? Extensive experience with No-SQL database. ? strong verbal/written communication and data presentation skills, including an ability to effectively communicate with both business and technical teams ? Experience with designing and implementing sound engineering solutions that meet the business need. ? Excellent debugging and optimization skills ? Must have experience leading a mix of Onsite and Offshore team members. ? strong Analytical and problem-solving skills to resolve operations issues, ability to analyze complex data and business ? Ability to analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc. ? Experience with agile development methodologies. ? Participate in all phases of the project, including requirements definition, analysis, design, programming, reporting, testing, and implementation. Communication / Language Skills / Travel ? Proven ability with excellent interpersonal communication skills. ? Experience working across functional teams to drive cohesiveness while ensuring that architectural direction is achieved. ? Must have excellent presentational skills. Should be able to effectively interact with a variety of internal and external constituencies location: SCHAUMBURG, Illinois job type: Permanent salary: $110,000 - 135,000 per year work hours: 8am to 4pm education: Bachelors responsibilities: Purpose: The Sr. Software Developer - FullStack, will be part of our VitalSight, remote patient monitoring team. As our Fullstack Engineer, you will be responsible for all aspects of the product lifecycle from the initial idea through prototyping and shipping the final product. Principle Duties: ? Responsible for defining technical approach. Documents solutions with concise and clear explanations ? Collaborate and scope requested new features, and analyzes user needs to determine technical requirements. ? Writes consistent, clean, and maintainable code. Evaluate code to ensure that it is valid, is properly structured, and meets industry standards. ? Improve code quality through writing unit tests, automation, and participating in code reviews ? Work with front-end and back end developers and designers to provide guidance on the best practices ? Stays current on the latest trends in web technologies and application design ? Brainstorm and contribute ideas to our technology, algorithms, and products ? Dive into difficult technical problems and successfully deliver results on schedule ? Collaborate with subject matter experts, product managers, and engineers to build modern, scalable, user-friendly and functionally robust web applications in an AGILE environment ? Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing, and support. ? Use principles, guidelines, and best practices as defined. ? Reviewing and analyzing feature requirements ? Ability to handle production issues in a timely manner ? Coordinate and work with a team of software engineers from onsite and offshore partners. ? Review other's work (code, design) and provide guidance for a consistent implementation. ? Coach and mentor other delivery, quality assurance, and support personnel. Qualifications ? Bachelor's degree in Engineering, Computer Science, or related technical degree. ? More than 6 years of programming experience in building and working on large scale distributed system. ? Capable of designing and coding highly efficient and scalable enterprise software and services. ? 5+ years of demonstrated experience with Node js as programming language ? 2+ Experience with React.js workflows, such as Flux or Redux and Responsive web design ? 3+ years hands-on with AWS Lambda, API Gateway, SNS/SQS, S3, IAM, CloudWatch, EC2, DynamoDB, AWS CLI ? Hands-on experience building infrastructure as code using AWS CLI/YAML/CloudFormation ? Fluency with CI/CD toolsets such as AWS CodePipeline, CloudFormation, and Github. ? Working knowledge of AWS Serverless architecture. ? Experience with MV* application design, JavaScript graphing libraries ? Knowledge and understanding of various patterns like - Delegation, Singleton, Factory, Adapter, Pub/Sub ? strong familiarity with functional programming such as Scala. ? Extensive experience with No-SQL database. ? strong verbal/written communication and data presentation skills, including an ability to effectively communicate with both business and technical teams ? Experience with designing and implementing sound engineering solutions that meet the business need. ? Excellent debugging and optimization skills ? Must have experience leading a mix of Onsite and Offshore team members. ? strong Analytical and problem-solving skills to resolve operations issues, ability to analyze complex data and business ? Ability to analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc. ? Experience with agile development methodologies. ? Participate in all phases of the project, including requirements definition, analysis, design, programming, reporting, testing, and implementation. Communication / Language Skills / Travel ? Proven ability with excellent interpersonal communication skills. ? Experience working across functional teams to drive cohesiveness while ensuring that architectural direction is achieved. ? Must have excellent presentational skills. Should be able to effectively interact with a variety of internal and external constituencies qualifications: Experience level: ExperiencedMinimum 6 years of experienceEducation: Bachelors skills: ReactAWSSQLFUNCTIONS 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. At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. 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 view job

sr. software engineer- python

  • chicago, illinois

  • permanent

  • $140,000 - $145,000 per yearposted january 6, 2022job summary: We are looking for a Software Engineer who strives to build highly scalable, performant and robust systems that help clients benefit from our comprehensive market data sets and analytics. We own some of the largest financial data sets in the world and are looking for programmers that enjoy tackling the challenges that come with real time streaming data and large historical databases. location: Chicago, Illinois job type: Permanent salary: $140,000 - 145,000 per year work hours: 8am to 4pm education: Bachelors responsibilities: You will work on software solutions in accordance with Cboe development processesYou will have countless opportunities to develop your skills, make an impact through meaningful contributions, and gain rich experiences at an accelerated paceYou will use your communication skills to collaborate closely with team members across the organization to solve complex technical challengesYou will be involved in all phases of the development lifecycle; this will include engaging with business owners to understand and document requirements, design of solutions and the implementationYou will optimize application performance through analysis and tuningYou will analyze and recommend technologies and tools to improve efficiency and quality of the development processYou will manage assigned projects to ensure successful completion in designated time frames The essential functions of this role include:working in a smoke free environment qualifications: Experience level: ExperiencedMinimum 7 years of experienceEducation: Bachelors (required) skills: Python 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. view job

let similar jobs come to you

We will keep you updated when we have similar job postings.

your email address

select frequency

select frequencydailyweeklymonthly

I consent to the use of my information for the purpose of sending me job alerts.

Posted
06/21/2022
Salary Range
$86,000.00 - $110,000.00
per Year
Salary range estimated by
salary estimation provided by zippia
Location
Chicago, IL, 60290, US