Senior Developer - iCampPro
iClassPro, Inc.
Longview, texas
Job Details
Full-time
Full Job Description
Purpose
The Senior Developer will develop computer software applications using a variety of coding languages in compliance with coding standards and technical design requirements. This position would be working on our camp registration software known as iCampPro.
Duties and Responsibilities
- Confirms project requirements by reviewing program objectives, input data, and output requirements and requests support or clarification as needed.
- Formulates program specifications and basic prototypes.
- Transforms software designs and specifications into high-functioning code in the appropriate language.
- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks.
- Works as a team
- Completes tasks within estimated timelines and communicates progress or delays.
- Understands how the impact of his/her own work affects other development tasks.
- Works through development cycle.
- Communicates decision-making process to other developers.
- Awareness of the impact of his/her own work in respect to other development tasks.
- Requests support or clarification when needed.
- Other related duties as assigned.
Requirements
Required Skills and Abilities
- Understands programming language (i.e. PHP, JavaScript)
- 5 years of development experience
- Experience with relevant frameworks (i.e. Angular, Laravel, React)
- Willingness and ability to learn new technologies.
- Ability to problem solve and find solutions to small problems.
- Excellent knowledge of Relational Databases, SQL and ORM technologies.
- 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. Equivalent job-related experience may be substituted.
Education and Experience
- Experience with Angular 2+, JavaScript, Version Control/GIT.
- Proficient in HTML5, CSS, CSS Preprocessing.
- Knowledge of Relational Databases, SQL and ORM technologies.
- Experience with test-driven development.
- Ability to document requirements and specifications.
- Familiarity with software development methodology and release processes.
- Experience with PHP/Laravel.
- Bachelor’s degree in computer science, software engineering, or a related field. Equivalent job-related experience may be substituted.
Benefits
- Health Insurance (Medical, Dental, Vision, Life)
- PTO
- 401K with company match