
Full-Stack Software Engineer (Remote) – PHP, React, MySQL/ 1 week ago
Quick Summary
Application Developer & Database Specialist
This role involves designing, developing, maintaining, and enhancing new or existing web, database, and stand-alone applications.
Essential Job Functions & Responsibilities
Note: Common job activities are listed below; actual position responsibilities may vary.
- Develop, document, and support data-driven applications for data input and management supporting business operations and company intranets. Translate requirements and design specifications into fully functioning systems solutions. Ensure ongoing functionality, system upgrades, and necessary program changes to meet evolving business needs. (20-40%)
- Monitor and maintain database integrity, upkeep, and tuning. Support or manage migrations, upgrades, and enhancements, performing system checks and troubleshooting errors. (10-30%)
- Perform project management activities, including definition, milestone planning, analysis, specification, documentation, and unit testing for successful implementation. (10-20%)
- Create database objects such as tables, views, stored procedures, Data Transformation Service packages, and queries to support data-driven applications and reporting. (10-20%)
- Coordinate and support outside development projects, including integrating third-party software solutions, tools, and content. (10-20%)
- Act as a trusted advisor with internal customers, identifying design gaps, enhancement opportunities, and areas driving delivery excellence. (5-10%)
- Perform any additional responsibilities as requested or assigned. (0-5%)
Performance Expectations
- Meet all performance and behavior expectations outlined by management.
- Perform responsibilities achieving desired results within expected time frames with high quality and professionalism.
- Establish and maintain positive and productive work relationships with all staff, customers, and business partners.
- Demonstrate necessary behavioral and technical competencies; take personal initiative for ongoing technical and professional development.
- Adhere to company policies, including protecting confidential information, punctuality, and safety practices.
Qualifications
Education
- Bachelor’s degree in Information Systems, Computer Science, or a related field; or equivalent work experience and knowledge.
Experience
- 4+ years of diverse information technology development and database experience.
- 2+ years of programming experience.
Knowledge and Skills
- Knowledge of current applicable programming languages, applications, and systems, including: HTML, SQL Server, mySQL, Oracle RDBMS, Linux/Unix, C/C++, .NET, Java, Java Script, VB Script, Python, and PHP.
- Proficiency with Microsoft Office, specifically Access and Excel.
- Strong computer skills; proficiency in desktop applications and operating systems.
- Effective verbal and written communications skills.
- Effective analytical and problem-solving skills.
- Ability to prioritize and handle multiple tasks and projects concurrently.
Other Requirements
- MCSD or MCTS certification preferred.
- OCPJP or OCAJP certification preferred.
- May be required to work on-call hours periodically.
Compensation & Benefits
Wage: $109,000 - $127,000 annually; actual wage is based upon education and experience. Potential for annual discretionary bonus.
Benefits: Full suite of benefits including Medical, Health Savings Account, Dental, Vision, Life Insurance, Paid Vacation (PTO), 401(k) with employer match, Flexible Spending Account, and Employee Assistance Program (EAP).
Equal Opportunity Employer

