Software Engineer
Little Ferry, NJ, United States
Position Overview
In support of the company mission, the software engineer will work as part of an agile software development team, designing, developing, and implementing software solutions. The Software Engineer will be supervised by the Director of Platform Engineering and follow the guidelines established by the Software Architect. Software Developer may support existing and new applications required to support the OCD LMS platform. He/she will maintain documentation used to enhance and support applications further. The Software Engineer must maintain their industry knowledge and technical abilities through self-motivated learning, research, and development.
What You'll Do
Strong initiative to find ways to improve solutions, systems, and processes
Design and development of high-performing, scalable new applications, features, and functionality
Review work produced by junior developers and peers. Verify maintainability and extensibility and ensure that complexity has been minimized.
Ability to learn new languages and technologies
Identify, troubleshoot, debug, and resolve defects.
Participate in and be an active contributor to the team’s Software Development Lifecycle, including Daily SCRUM, Stand-Ups, User Story Reviews, and Sprint Retrospectives
Manage assigned tasks to deliver quality software solutions in a given timeframe
Analyze and fix performance problems.
Automate tasks through appropriate tools and scripting
Other Duties as assigned
What You'll Need to Succeed
BS/MS in Computer Science or equivalent experience
1 – 5 years of experience in software development/engineering
Demonstrated experience designing, developing, and maintaining computer software
Languages and Tools: C#, .Net, JavaScript, TypeScript, VueJS, MVVM, MVC, MSSQL, Visual Studio, Git, Jira, Confluence
Strong written and verbal communication skills
Work well under pressure and adapt to shifting and/or nebulous priorities
Strong debugging and troubleshooting skills
Experience diagnosing technology system health across technology stacks that might not be related to a specific area of responsibility.
#J-18808-Ljbffr