Post Job Free
Sign in

Senior PHP Application Developer - Hudson, NH

Company:
Pivotal Solutions, Inc.
Location:
Hudson, NH
Posted:
May 10, 2024
Apply

Description:

Job Description

Senior Application Developer

POSITION OVERVIEW:

The Senior Application Developer is responsible for designing, engineering, and supporting our new and existing custom business applications to support our core business. Our software platforms are custom, complex, and comprehensive business management tools, and are fundamental to our day-to-day operations. The Sr. Developer will apply knowledge of software development in ways that allow us to grow and expand our toolset in new directions and allow the team's developers to appropriately queue tasks in an agile environment.

5 KEY RESULTS THAT DEFINE SUCCESS IN THIS JOB:

Contributions to code base are made

Ongoing troubleshooting and improvement to existing systems

Assigned projects are effectively managed and comprehensive solutions are delivered

Development of software strategy for the organization

New skills are learned to provide company training and improve overall processes

JOB RESPONSIBILITIES:

Efficient and Scalable Application Development

Code, test, debug, and implement new applications, innovate upon existing systems, and optimize existing applications

Collaborate with other members of the development team to ensure best practices are followed and contribute to the long-term software development plan

Create visually appealing and user-friendly applications

Create clear documentation covering all new and freshly maintained code

Enhanced Application Performance and User Experience

Create, monitor, and analyze application performance metrics; be proactive in identifying problems, proposing solutions, and implementing resolutions

Integrate new applications with existing systems and services; troubleshoot and resolve integration issues with existing systems

Identify areas for improvement in user experience

Implement solutions to enhance the performance and usability of applications

Timely Delivery of Application Features and Updates

Work with or act as the assigned project manager to understand all new projects and define Scope of Work

Analyze work requirements on all new projects; provide optimistic realistic and cautious timeline projections on all Scope of Work projections

Ensure that new projects and features are delivered in line with projections

Communicate progress and setbacks to stakeholders; ensure that as scope gets adjusted, timelines are reflected accordingly

Prioritize tasks to meet project deadlines and ensure the minimum viable product or greater is delivered on all projects

Drive Innovation, Integration, and Seamless Operation throughout the Developed Systems

Align the development team with the latest trends and best practices of software development groups

Develop a strong understanding of business needs and take an active role in initiatives that directly drive revenue

Ensure seamless data exchange between applications and systems

Implement open-source projects into stack as assigned and contribute to open source communities where appropriate

Training and Personal Development

Lead regular code reviews with other members of the development team

Continuously learn and explore new technologies to improve application performance and versatility

Identify training resources and industry events that provide learning opportunities; discuss with the Director, Network Systems and pursue in person training opportunities

Host employee training sessions for system knowledge and gather feedback to improve systems

MINIMUM QUALIFICATIONS:

Bachelor's degree in Computer Science or related field

5+ years of experience in web application development

Masterful knowledge of PHP, JavaScript, jQuery, RESTful API

Experience with SQL databases and data modeling

Experience developing in a microservice architecture using object-oriented principles

Comprehensive experience managing Amazon Web Services including CI/CD, EC2, RDS, S3 and multi-region load distribution

Proficiency in version control systems, such as Git and Amazon's CI/CD Pipeline

Strong problem-solving and analytical skills

Prior experience with project management and team leadership

Excellent communication and teamwork abilities

Experience with Agile development methodologies

OTHER PREFERRED EXPERIENCE:

iOS and/or Android development

Experience working with Angular, Linux, Git, Mantis BT, Jira, WordPress

Experience with C# and / or .NET

Familiarity with tech stack, including G-suite, Mantis BT, Concur, Jumpcloud, etc.

Graphic design or editing

Understanding of networking, including hardware, routing, security, VPNs, and VOIPCompany Description

Growing organization.

Apply