Software Engineer
Software Engineer
Salary: USD $47.00 – $50.00 / hr
Must be able to work at client site in Moline, IL, as needed. (Quad Cities)
Moline, IL, US
Hybrid
Job description
Position Description:
Looking for someone who has software development experience AND someone who has worked with infrastructure (server, network, data center, etc.). Both skill sets are needed to be successful in this role. Role involves working with APIs – requires coding experience as well as infrastructure.
This team is responsible for using high volumes of data from other applications (monitoring/logging data) and turning that data into root cause analysis of issues or proactively identifying when an issue is occurring and contacting the appropriate team to take corrective action. This person would be looking through high volume of data to see if there are ways to take the data and correlate that to other relevant data to identify root causes.
Skill Set Requirements:
Experience in cloud/hybrid environments such as AWS and Azure – MUST HAVE
Experience in log observability and monitoring tools such as CloudWatch, Datadog, Grafana, Nagios, Splunk – MUST HAVE
Experience managing large volumes of data such as logs and alerting pipelines – Highly Preferred
Experience coding in Java, Python or other languages - Highly Preferred
Database experience, including SQL, NoSQL, MongoDB – Highly Preferred
Expertise in monitoring and performance of SaaS applications – Highly Preferred
Experience with server operating systems and networking concepts – Nice to have
Experience with Machine Learning and Robotic Process Automation – Nice to have
Major Purpose:
Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver moderately complex functionality on a complete product or significant portion of a product it supports. This level develops simple designs to solve well-defined problems with guidance from more senior team members. May assign, coordinate and review portions of the work to support personnel; Makes decisions within established guidelines subject to review by supervisors; Executes high level applications to more complex problems.
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.
Skills, Abilities, Knowledge:
Ability to analyze, translate, and define business requirements into technical solutions.
Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation.
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)
Work Experience:
Previous experience in programming/software development: 1 - 3 years
Software development processes experience: 1 - 3 years
Participating in Agile Development: 1 - 3 years
Experience working in an Agile Environment: 1 - 3 years
Job Type: Full-time
Pay: $47.00 - $50.00 per hour
Schedule:
Day shift
Ability to commute/relocate:
Moline, MI 49335: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
Are you a US citizen??
Experience:
programming/software development: 4 years (Preferred)
Agile Development: 3 years (Preferred)
SQL, NoSQL, MongoDB: 3 years (Preferred)
CloudWatch, Datadog, Grafana, Nagios, Splunk: 3 years (Preferred)
Work Location: In person