Job type full-time
Not provided by employer
Full job description
Our mission-driven organization is uniquely situated to respond to opportunities in the education market related to individual, district, and state education requirementsWe have an extensive network of partners and professional learning communitiesAdditionally, our organization has a strong collection of academic content, a broad customer base, a significant market reach, and a substantial investment in technology and systems.
Job description: learners edge is looking for a software developer with 5-7 years of experienceThe right candidate will provide software development for new projects and upgrade and maintain existing systems/processes while also planning future projectsThis position offers ample opportunity for the right candidate to develop and grow their skill set to be an integral part of our business.
Proven software development experience in php
Proven experience with drupal 7,8, and 9.
Good knowledge of relational databases, version control tools, and developing web services
Experience in standard third-party apis (google, facebook, etc.)
Passion for best design and coding practices and a desire to develop new bold ideas
Bs/ms degree in computer science, engineering or a related subject
A strong understanding of database-driven web applications
A strong background in object-oriented programming
Familiarity with mvc (model-view-controller) design
Familiarity with php frameworks including codelgniter and laravel
Excellent communication & positive working attitude
Confirms project requirements by reviewing project objectives, input data, and output requirements with the supervisor and staff.
Encodes project requirements by converting workflow information into computer language.
Provide timely feedback and communicate regularly with internal staff regarding systems projects.
Works collaboratively with the team to complete projects based on priority.
Conducts extensive testing of programs to ensure applications meet business objectives; makes corrections, and rechecks the program.
Effectively develops systems and processes to improve the online course registration process.
Maintain documentation of program development and revisions.
Provide technical support and expertise for system problems and/or needs.
Develops and deploys new applications, upgrades, and maintains existing applications.
Maintains an understanding of current internet trends and technology.
Maintains confidentiality of company data, information, and processes.
Work diligently to ensure customer experiences with learners edge are 100% positive.
Provide support when the need arises – evening, weekend, and emergencies.
Support it delivery program reporting by providing regular updates of project estimates, progress, and issues to the project manager.
Maintain the integrity of the application architecture by providing technical guidance to internal and contract developers.
Establish and manage the software development lifecycle including standardized review and testing practices.
Must possess mobility to work in a standard office setting and to use typical office equipment including a computer and telephone; strength to lift and carry materials weighing up to 15 pounds; vision to read printed materials and a computer screen; and hearing and speech to communicate in person and over the telephone.
This position is ideal for an innovative, successful person looking for variety, and would provide the opportunity to work with a very successful company in a number of creative, important ways.
Equal employment opportunity
We`re proud to be an equal opportunity employer- and celebrate our employees` differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran statusDifferent makes us better.
Posted 30+ days ago