19 days old

Software Engineer - Remote

Project Lead The Way
Indianapolis, IN 46240 Work Remotely
Apply Now
Apply on the Company Site
  • Job Code
    145414814
  • Jobs Rated
    8th

The Software Engineer, as part of the Application Development Team, will design, develop, test, and support custom web-based applications that are scalable, secure, and resilient. From interpreting business requirements to delivering technical solutions and other resources such as technical diagrams, proof-of-concepts, feature documentation, the Software Engineer will work alongside other team members of the IT scrum team and various business units to create innovative and engaging experiences for PLTW's students and educators.

Responsibilities

Use modern and cutting edge technology to create scalable applications from the ground up in order to synchronize and facilitate workflows between multiple internal and external business systems

Implement new features based on identified business needs and requests

Developing software to integrate internal business systems and external products, including both 3rd party and legacy software

Support full software stack (front-end and back-end) by conducting maintenance on current code base to address bugs, vulnerabilities, and improve quality

Create unit test cases for newly written and existing code to reach code coverage goals

Perform unit testing, general quality assurance testing, and vulnerability scanning of code prior to release

Embrace our continuous learning philosophy and share the knowledge you have acquired to improve the team

Contribute to design and code review functions of the team

Collaborate with members of the Scrum team to translate business requirements in to technical solutions

Ensure design and implementation best practices and standards are followed

Proactive in identifying potential issues and resolving them before they cause a potential outage or production defect

Mentor junior team members

Other duties as assigned



Knowledge

An Associate's degree in Computer Science, Computer Information Systems, or related field, or relevant work experience.

Skills and Abilities

A fundamental understanding of software development methodologies and best practices

Proficient developing solutions with HTML5, CSS3 and JavaScript

Proficient developing solutions within one or more software development languages & frameworks (React.js, Node.js, Express.js required)(Python and PHP/Laravel a plus)

Proficient in automated unit, integration, and UI testing (e.g. Jest, Selenium)

Experience working with RESTful and/or GraphQL APIs

Solid understanding of object-oriented design and programming

Experience working with relational databases, table design, writing SQL statements as well as integrating web applications to databases (Postgres preferred)

Experience working with Git source code repositories such at GitLab and Bitbucket

Ability to work collaboratively in a team environment while also working independently to accomplish tasks

Ability to prioritize and be detail-oriented

Creative and critical thinking skills

Flexibility and adaptability

Accountable and takes ownership

Strong foundation of professional work experience working as a software engineer focusing on related technologies





PI145414814

Jobs Rated Reports for Software Engineer

Posted: 2021-08-31 Expires: 2021-10-02

Job Opportunities

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Remote

Project Lead The Way
Indianapolis, IN 46240

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast