Location: Remote must reside in one of the following cities: Cleveland, OH; Louisville, KY; Phoenix, AZ or McLean, VA
Senior Software Developer
Summary
The Senior Software Developer position is responsible for the research, design, coding, testing, documentation, and maintenance of internal and external applications.
As a more experienced team member, the senior developer is also responsible for taking leadership roles in projects and devoting time to assisting and mentoring developers and junior developers.
Responsibilities
Strategy & Planning
• Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
• Work in an Agile Scrum team to produce consistent, iterative deployments
• Assist in the preparation and documentation of software requirements and specifications.
• Acts as a lead on software development projects with other developers
Acquisition & Deployment
• Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
• Recommend, schedule, and perform software improvements and upgrades.
Operational Management
• Consistently write, translate, and code applications according to project and development specifications.
• Monitor software performance of new and existing programs to correct errors, isolate areas for improvement, and debugging.
• Administer critical analysis of test results and deliver solutions to problem areas.
• Assist in the development and maintenance of user manuals and guidelines.
• Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
• Act as a lead and/or provide guidance to junior software developers and research assistants.
• Perform code reviews and other software QA for other developers
Position Requirements
Formal Education & Certification
• College diploma or university degree in the field of computer science or software engineering, and/or 5+ years equivalent work experience.
Knowledge & Experience
• Advanced technical knowledge of programming languages and frameworks including PHP, Java, SQL and Http
• Node.
js, C# and Angular a plus
• Experience designing and implementing scalable enterprise solutions.
• Experience in a Linux/Unix environment, shell scripting, Apache web server and NoSql/Redis
• GIS experience a plus
• Experience in a cloud-based environment (GCP a plus)
• Knowledge of applicable data privacy practices and laws.
• Azure DevOps and CI/CD experience preferred
• Agile Scrum experience preferred
• Docker/Containerization experience a plus
• Knowledge of applicable data privacy practices and laws.
Personal Attributes
• Flexible and adaptable to learning and understanding modern technologies.
• Strong written and oral communication skills.
• Strong interpersonal skills.
• Ability to conduct research into software-related issues and products.
• Highly logical.
• Technically proficient.
• Highly self-motivated and directed.
• Keen attention to detail.
• Openness to direction and constructive criticism for self-improvement
• Proven analytical and problem-solving abilities.
• Ability to effectively prioritize and execute tasks in a high-pressure environment.
• Ability to work both independently and in a team-oriented, collaborative environment.
LaserShip, Inc.
dba OnTrac Final Mile with its affiliates, including OnTrac Logistics, Inc.
(collectively, “OnTrac” or the “Company”) is an equal opportunity employer.