Software Engineer

ERP Staffing, Inc
Illinois, IL Full Time
POSTED ON 11/23/2022 CLOSED ON 11/23/2022

What are the responsibilities and job description for the Software Engineer position at ERP Staffing, Inc?

Job Description

The Senior Software Engineer works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports.

This level designs complex/significant parts of a system/sub-system or works on a complete product of a broad scope and solves well-defined problems with little guidance.

May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an expert user of critical technology; develops new software functionality for product development.

SPECIFIC REQUIREMENTS:

  • 5 years of experience with Java web development with Spring and RESTful APIs design/development
  • 4 years of varied relational database experience (e.g., DB2, Aurora Postgres, SQL Server)
  • 3 years of experience on AWS
  • 3 years of experience leveraging DevSecOps and lean development principles such as Continuous Integration and Continuous Delivery, such as GitHub Actions or AzureDevOps
  • 2 years of experience with software test automation techniques (Test Driven Development) and framework (Junit, Mockito, Cucumber, Cypress)
  • 2 years of development experience with PySpark including packing of PySpark application and deployment using CI/CD process on data bricks job/cluster
  • Working experience of designing and developing service-based architectures and/or micro-services.

MAJOR DUTIES:

  • Develops, codes, configures, and tests programs and systems
  • Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications
  • Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives
  • Executes necessary documentation, as directed, or needed
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs
  • Follows industry-standard agile software design methodology for development
    and documentation
  • Mentors junior software engineers on the team.

QUALIFICATIONS:

  • Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation
  • Ability to analyze, translate, and define business requirements into technical solutions
  • Ability to apply engineering principles and concepts for designs
  • Ability to manage many competing priorities/requests in a fast-paced environment

Education:

  • Degree in an Engineering/Technology discipline or equivalent experience.
    (University Degree (4 years or equivalent))
  • Degree in an Information Technology discipline or equivalent experience.
    (University Degree (4 years or equivalent))

Relevant work experiences:

  • Product design, test and/or analysis experience. (4 - 7 years)
  • Previous experience in programming/software development. (4 - 7 years)
  • Software development processes experience. (4 - 7 years)
  • Participating in Agile Development (4 - 7 years)
  • Experience working in an Agile Environment (4 - 7 years)
What are the 3-4 non-negotiable requirements of this position?
• 5 years of experience with Java web development with Spring and RESTful APIs design/development • 4 years of varied relational database experience (e.g., DB2, Aurora Postgres, SQL Server) • 3 years of experience on AWS • 3 years of experience leveraging DevSecOps and lean development principles such as Continuous Integration and Continuous Delivery, such as GitHub Actions or AzureDevOps • 2 years of experience with software test automation techniques (Test Driven Development) and framework (Junit, Mockito, Cucumber, Cypress) • 2 years of development experience with PySpark including packing of PySpark application and deployment using CI/CD process on data bricks job/cluster. • Working experience of designing and developing service-based architectures and/or micro-services.
What are the nice-to-have skills?
* Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation * Ability to analyze, translate, and define business requirements into technical solutions * Ability to apply engineering principles and concepts for designs * Ability to manage many competing priorities/requests in a fast-paced environment
Describe how this position fits in your organization.
Aquent IT Solutions operates a mission-critical application development center and consulting firm headquartered in East Moline, IL, in the Quad Cities (QC). We offer challenging opportunities in front-end and back-end web application development, UX design, project management, business analysis, business intelligence, big data, and more. We have an engaging work environment, a diverse and comfortable community of affordable living, minimal commuting, quality education, and great entertainment. As a credit to our philosophy, many Aquent IT Solutions employees are in their second decade of employment with our company.
What is exciting about this opportunity? Please include team and company culture.
Our client has a rich history upon which we've built our success. They are committed to doing business the right way. Their core values are Integrity, Quality, Commitment, and Innovation. By embracing these core values and putting them to work in their daily lives, they help maintain the confidence and support of their customers, shareholders, communities, and others with whom they work. Today, they are a company with employees around the world. While they have achieved tremendous global growth and aspire to sustain it, they acknowledge they must not lose sight of their commitment to their core values.
 
SS
 
 

Salary : $140,000 - $0

Senior Software Engineer
Clinical Computer Systems, Inc. -
Illinois, IL
Client Service Specialist
Rotunda Software -
Illinois, IL
Administrative and billing assistant
Drake Hardware & Software -
Burlington, IA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$76,438 - $92,787
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Illinois, IL area that may be a better fit.

Software Engineer

LG Electronics North America, Illinois, IL

Embedded Software Engineer

Intellectt Inc, Illinois, IL