13378- Senior Software Engineer
Northbrook, IL 60062 US
Job Description
Senior Software Engineer
#13378
Location: REMOTE
Duration: 3 Months Contract to Hire
Job Responsibilities:
• You are passionate about software engineering
• You measure success by delivering working software and end user satisfaction
• You have a desire to reimagine our business for the customer’s benefit
• You are comfortable with ambiguity, and even use it to drive better ideas, work and success
What You Will Do:
• Participates in daily standups
• Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product
• Participates in executing the strategy, keeping the customer needs and wants in mind
• Supports software products in user environments
• Participates in knowledge sharing, and contributes to the overall growth of the collective knowledge of the team
• Performs complex problem solving and assistance on diverse software applications and hardware systems
• Performs diverse technical assistance, documents findings, and performs maintenance duties in support of a large unit
• Investigates & troubleshoots production issues, including deviations in KPIs utilize information in tools to further isolate the source of errors and effectively direct troubleshooting efforts.
• Utilizes multiple tools to monitor the health of each platform and, when incidents are detected, take action to mitigate through first touch resolution or escalating to respective service owners.
• Takes ownership of Incident & problem management for the platforms/products, including communications, documentation, and bridge facilitation with the goal to minimize customer impact
• Identifies alerting & monitoring gaps and assist responsible teams to close gaps by taking action and/or through feedback loop
• Identifies opportunities for automated remediation of common platform issues and assist in development of remediation scripts when possible
• Works with development and other teams to drive constant improvement in reliability, operability, performance
Education and Experience:
• A college degree or equivalent experience in Computer Science or similar field, including a solid understanding of Computer Science fundamentals
• 3 or more years of full stack software engineering, developing and implementing systems at scale
• Experience in responsive web front end / single page application development including recent experience with React.js or Angular.js
• Knowledge in one of the server-side web application frameworks and languages like Java, Springboot, Spring Framework, etc.
• Source Control Management (preferably Git/GitHub)
• Experience and knowledge in developing/consuming REST APIs including tooling for documentation or other APIs experience
• Actual experience developing continuous integration, continuous delivery and continuous deployment pipelines for distributed apps (including use of Jenkins, Artifactory, Gradle)
• Excellent Java coding (Java 8 or higher) background including familiarity with the following tools:
o WebServices
o Spring Framework
o Microsoft SQL Server or MongoDB
• Strong verbal communication and collaboration skills
• Experience working as a Level 3 Production Support for medium to high complex applications is a plus
• Experience using API gateways a plus