What are the responsibilities and job description for the Web Application Developer position at GMRE?
Description
JOB SUMMARY
This position supports the Enterprise Systems team at GMRE HQ (South Ogden, UT). The Web Application Developer will be responsible for designing and maintaining enterprise software applications and integrations primarily in PHP and JavaScript.
ROLES AND RESPONSIBILITIES
- Design and develop robust and efficient web applications primarily in PHP and JavaScript.
- Demonstrate a solid understanding of agile software development frameworks, maintaining strong communication and technical skills throughout the project lifecycle.
- Propose and implement architecture changes, adhering to recommended coding standards.
- Maintain, update, and optimize business intelligence tools, databases, APIs, and other enterprise systems.
- Utilize Agile methodologies for software development to enhance team efficiency and output quality.
- Design and develop comprehensive Business Intelligence Reports to aid cross-departmental operations.
- Responsible for the automation and integration of applications across multiple departments.
- Show proficiency in PHP, HTML5, MySQL, JavaScript, AJAX, jQuery, RESTful API integrations, and Graph API.
WHY WORK FOR GMRE?
GMRE is a small veteran owned company who cares about each employee. We offer health, dental, and vision insurance, 401(k), vacation, paid time off (PTO), or Paid Sick Leave (PSL) based on state laws, paid holidays, and life insurance to all permanent full-time employees. GMRE is a trusted and reliable partner with our Government and industry customers, known for performance and integrity, and focused on providing competent and cost-effective capabilities to our clients. GMRE has a deep commitment to our core values about our work, family, achievements, and community.
GMRE is an equal opportunity employer. GMRE complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws.
This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice.
Requirements
REQUIRED SKILLS/ABILITIES
- Strong skills in UI Design, particularly with jQuery and Bootstrap.
- Proficiency in Database Architecture and Management using MySQL/MariaDB, and MSSQL.
- Familiarity with software development tools like VSCode, Dreamweaver, or JetBrains IDE Tools.
- Excellent verbal and written communication skills, essential for team collaboration and project documentation.
- Outstanding organizational skills and attention to detail.
- Strong analytical and problem-solving skills, capable of handling complex technical challenges.
- Self-motivated individual with the ability to work effectively in a team environment.
EDUCATION AND EXPERIENCE
- At least three years’ experience in enterprise PHP development required
- At least three years’ experience in JavaScript development
- A minimum one-year experience in API Development, and Multi-Database integration
- A minimum one-year experience in Production Apache Server on Linux OS
- Experience in business report design and implementation is preferred
- Experience with business analytic reporting preferred
EXPORT COMPLIANCE
- To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.
PHYSICAL REQUIREMENTS
- Prolonged periods of sitting at a desk and working on a computer.
TRAVEL REQUIRED
- Occasional travel - You may be expected to travel for this position for meetings, trainings, and/or site visits.