Finding the best job has never been easier
Share
Write software, primarily in the Python programming language, to fix software defects and also to improve software performance. Document the software developed and design, implement, and execute testing procedures to ensure that software is meeting quality expectations.
*Telecommuting role to be performed anywhere in the U.S.
What You Will Do:
Review feature requests and determine the feasibility and required effort of software implementation to fulfill those requests.
Collaborate with other developers to design software solutions that meet the feature requirements and also meet the architectural best practices and expectations of the organization.
Ensure that software can perform its actions in the expected amount of time when deployed on production infrastructure.
Determine which infrastructure will be used to run the software and oversee the deployment of the software to that infrastructure and monitor the software to ensure that it continues to run as expected and address issues as they arise.
What You Will Bring:
Bachelor’s degree (U.S. or foreign equivalent) in Computer Science or related field and two (2) years of experience in the job offered or related role.
Must have two (2) years of experience with Python programming language and shell scripting. Must have experience with Linux operating system;
Must have experience with Scrum methodologies;
Must have experience with Containers, GitLab, Jenkins, and JSON;
Must have experience with Atlassian toolset, JIRA and Confluence, including the setup of new projects in JIRA;
Must have experience with Release Engineering activities, including Build and Packaging;
Must have experience with Continuous Integration and Continuous Delivery;
Must have experience with preparing and presenting reports and slide decks for audiences of different seniority levels;
Must have experience with debugging issues across multiple software layers;
Must have experience with coaching and mentoring team members;
Must have experience with identifying productivity and process issues in the Software Development process via retrospective meetings and data analysis, as well as suggesting process improvements;
Must have experience with internet routing and load balancing;
Must have experience with deployment and containerization.
Must have experience with coding experience, including code reviews.
The salary range for this position is $108,610.00 - $173,630.00. Actual offer will be based on your qualifications.
Pay Transparency
● Comprehensive medical, dental, and vision coverage
● Flexible Spending Account - healthcare and dependent care
● Health Savings Account - high deductible medical plan
● Retirement 401(k) with employer match
● Paid time off and holidays
● Paid parental leave plans for all new parents
● Leave benefits including disability, paid family medical leave, and paid military leave
These jobs might be a good fit