What are the responsibilities and job description for the Junior Application Developer position at Game Creek Video?
POSITION OVERVIEW:
The Junior Application Developer is part of the team designing, coding, and debugging our 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 Junior Developer will learn the Game Creek Video code architecture and apply knowledge of software development in ways that create, maintain, and enhance new and fresh features and usable applications.
5 KEY RESULTS THAT DEFINE SUCCESS IN THIS JOB:
- Demonstrated growth in knowledge and ability around PHP Development
- 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
JOB RESPONSIBILITIES:
Improve your knowledge of PHP, development, and GCV’s code architecture
- Participate in code review and use peer feedback to further your understanding of PHP development
- Demonstrate your learning by adopting more complex projects and demonstrating steady growth
- Personal training goals are identified, discussed with Dir. Network Systems, and achieved
- Maintain up-to-date knowledge of the latest web technologies and make recommendations for more effective use of IT resources and application workflow
Contribute to Game Creek’s core code base
- Code, test, debug, and document new and modified task-specific modules for application systems
- Adhere to standard Agile project management procedures
- Clean, readable, reusable, and extensible source code is created
- Code reviews are learned from and demonstrated by avoiding repeating errors
- Apply problem-solving skills by being able to make decisions that move projects forward
- 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
- Recommend and create tickets for three new features to improve GCV systems; propose those ideas at project management meetings
- Monitor applications for expected performance and respond to errors and user feedback
Utilize and participate in appropriate communication and project management tools and meetings
- Track and report your work using Jira and Confluence
- Ensure all tickets that you work on and create are clearly defined and regularly updated
- Participate in daily standups and weekly project meetings with updates on your assigned work and ideas around future projects
- Ensure that procedural reports and communications are timely and submitted ahead of deadlines
Collaborate with team members throughout Game Creek Video’s organization
- Work with development team members to understand GCV’s systems architecture
- Collaborate with team members across departments to understand company needs and provide feedback on how our developed solutions can improve
- Offer innovative, creative ideas that add value to Game Creek’s technical offering
- Participate in company events
MINIMUM QUALIFICATIONS:
- Possess or be in pursuit of BS in Computer Science, Information Technology, or a similar field
- Experience in web-based application design using the latest techniques and frameworks
- Must be organized, detail-oriented, and possess a high degree of accuracy
- Knowledge of PHP, Javascript, RESTful API
- Familiarity with Postgresql SQL and/or MySQL relational databases
- Provide a sample of 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
- Documented 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
- Knowledge of jQuery, Bootstrap
- Experience working with Linux, git, Mantis, Jira, WordPress
- Graphic design or editing
** No agency or third-party reach-outs, please **
Game Creek Video is an Equal Employment Opportunity Employer