Senior Developer
iClassPro, Inc.
Longview, texas
Job Details
Full-time
Full Job Description
Description
iClassPro, Inc. is seeking a highly skilled and experienced Senior Developer to join our team. As a Senior Developer, you will be responsible for developing computer software applications using a variety of coding languages in compliance with coding standards and technical design requirements. You will work closely with our development team to deliver high-quality software solutions that meet our clients' needs.
Responsibilities
- Confirm project requirements by reviewing program objectives, input data, and output requirements, and request support or clarification as needed.
- Formulate program specifications and basic prototypes.
- Transform software designs and specifications into high-functioning code in the appropriate language.
- Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, and establishing personal networks.
- Work as a team to design, develop, and deliver software projects within estimated timelines.
- Communicate progress or delays to the project team.
- Understand the impact of your own work on other development tasks and communicate the decision-making process to other developers.
- Gives constructive feedback and provides guidance on a regular basis to junior and mid-level developers.
- Leads projects with a small team of developers and/or QA designers.
- Articulates impact or risks with code changes,
- Weighs business needs against technological preferences.
- Articulates costs of both financial, time, and risk of technical debt.
- Justifies decisions that can be understood in layman's terms in the context of our business.
- Mindful of code reusability.
- Request support or clarification when needed.
- Perform other related duties as assigned.
Requirements
Requirements
- 5+ years of development experience.
- Experience architecting and developing cloud-based web applications.
- Experience architecting and developing Application Programming Interfaces (API's)
- Advanced full-stack development skills with at least 8 years of experience developing web applications using PHP, relational databse such as MySQL, and a front-end framework such as React;
- Advanced JavaScript skills
- Expert level Linux command line skills
- Docker experience
- Demonstrated GitHub experience
- Willingness and ability to learn new technologies
- Ability to problem solve and find solutions to small problems
- Strong written and verbal communication skills with good interpersonal skills
- Familiarity with software development methodology and release processes
- Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience)
Benefits
- Health Insurance (Medical, Dental, Vision, Life)
- Generous PTO
- 401K with company match