Sr Application Developer
Position Overview:
The Senior Application Developer is responsible for designing, engineering, and supporting our new and
existing custom business...
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. Game Creek Video’s 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 Game Creek 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 Game Creek Video’s 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 Game Creek’s 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 Game Creek Video’s 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 GCV’s tech stack, including G-suite, Mantis BT, Concur, Jumpcloud, etc.
-
Graphic design or editing
-
Understanding of networking, including hardware, routing, security, VPNs, and VOIP
Game Creek Video is an Equal Employment Opportunity Employer
Below are some other jobs we think you might be interested in.
-
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Systems Administrator
- City of Chicago Office of Inspector General
- Chicago, IL, USA
May 23 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09