What are the responsibilities and job description for the Application Developer position at Game Creek Video?
POSITION OVERVIEW:
The Application Developer is responsible for designing, coding, and debugging custom web-based 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 Application Developer will apply knowledge of software development in ways that create and maintain new and fresh features and usable applications.
5 KEY RESULTS THAT DEFINE SUCCESS IN THIS JOB:
- New features and contributions to Game Creek’s core code base are developed
- Legacy systems are maintained and continue to achieve 99.99% uptime
- Work is documented, points are assigned, and tickets are updated using industry-standard tools
- Deliver solutions in collaboration with team members throughout Game Creek’s organization
- Innovative solutions are proposed, projected, and delivered
JOB RESPONSIBILITIES:
Contribute to Game Creek’s core code base
- Code, test, debug, and document new and modified task-specific modules for application systems
- Participate in daily standups and ad-hoc team meetings
- Clean, readable, reusable, and extensible source code is created
- Work within specifications provided to meet programming assignment goals and objectives in a timely and accurate manner
Troubleshoot and improve existing systems
- Take initiative and be proactive in identifying problems before they occur; create and resolve tickets demonstrating your solutions
- When necessary, prioritize and execute tasks based on environmental and business factors and document how those tasks impact the planned development schedule
- Monitor applications for expected performance and respond to errors and user feedback
- When working with legacy code, add comments and create confluence articles
Utilize Jira and Confluence in alignment with Agile Development practices
- Ensure all Jira tickets you write and work off are detailed and specific
- Participate in weekly Dev Tem Project Meetings to assign points to incoming work and debrief previous sprints
- Use confluence to document new and newly updated code
- Ensure that procedural reports and communications are timely and submitted ahead of deadlines
Collaborate with team members to improve and increase development velocity
- Participate in peer-to-peer code review by both receiving and giving feedback to others
- Code reviews are learned from and demonstrated by avoiding repeating errors
- Personal training goals are identified and discussed with Dir. Network Systems and achieved
- Become familiar with our core business to better understand the goals of the applications
- Maintain up-to-date knowledge of latest web technologies and make recommendations to more effectively use IT resources and improve application workflow
Provide ideas that develop into innovative solutions
- Offer innovative, creative ideas that add value to Game Creeks’s technical offering
- Utilize creativity to help invent new ways of approaching problems and developing innovative applications
- Participate in future application design specifications and provide input on scope of work meetings
MINIMUM QUALIFICATIONS:
- BS in Computer Science, Information Technology, or a similar field
- 2-4 years of experience in web-based application design
- Must be organized, detail-oriented, and possess a high degree of accuracy
- Must have excellent application design and documentation skills
- Motivated team player; excellent interpersonal skills and ability to interact with others in ways that enhance cooperation amongst team members
- Proficient knowledge of PHP, Javascript, jQuery, RESTful API
- Intimate familiarity with Postgresql SQL and/or MySQL relational databases
- Provide a sample of PHP and JavaScript code written in the last 12 months and be able to pass a code test
- Ability to travel up to 10%
OTHER PREFERRED EXPERIENCE:
- iOS and/or Android development
- Amazon Web Services management
- Experience working with Linux, git, Mantis, WordPress,
- Graphic design or editing
- Understanding of networking, including hardware, routing, security, VPNs, and VOIP
** No agency or third-party reach-outs, please **
Game Creek Video is an Equal Employment Opportunity Employer