The Lead Application Developer builds, maintains and configures applications to ensure business needs are met. Most will specialize in a specific application domain such as web, mobile, client-server or mainframe development, focused on supporting specific business capabilities. This position is focused on the configuration and development maintenance and administration of Atlassian products, specifically Jira & Confluence & Align
Essential Job Functions
Development and Support: Utilize the software development lifecycle to implement technology solutions that create and enhance applications. Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters. Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others. Convert technical design and specifications into functioning components through the development of application code and configuration. Estimate and size work based upon high-level requirements. Provide technical on-call support as defined within team and role expectations. Continuously improve applications and processes with a focus on quality, efficiency, and user experience.
Testing and Analysis: Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle. Analyze code to identify causes of errors and defects. Remediate known errors within development and production support contexts. Review application code for self and others. Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported.
Leadership: Lead a team of highly engaged associates and contractors, ensuring the team meets or exceeds the defined role expectation. Ensure that direct reports understand role expectations. Provide ongoing coaching and feedback, performance management, career development and administration support. Act in a leadership role to provide guidance to the team and act as a liaison for multiple areas of the business and external clients. Coaching and mentoring associates to enable them to reach their peak potential and cultivate high-performing teams. Use recognized industry models and methodologies to develop, execute and continuously improve development practices in collaboration with all major stakeholder and functional roles. Actively participate in the development of technology and integration application roadmaps.
Team Collaboration: Cultivate relationships across roles and organizations to maximize collaboration, partnership, and efficiency. Provide peer coaching and feedback formally and informally. Request and utilize feedback to foster personal development.
Technical Knowledge and Application: Expectation is to be proficient in at least three applications and two, preferably three programming languages (e.g. COBOL, JAVA, etc.)
Business Knowledge and Project Involvement: Demonstrate the ability to work with a high level of autonomy while demonstrating a high level of business knowledge such as general financial services and marketing domains. Complexity of projects, such as technical complexities in the systems and projects, is medium to high as is the criticality of the projects to the business. Influence is primarily focused on the application to generate support to achieve desired business outcomes.
Minimum Qualifications:
• Eight or more years of In System Analysis and Design of Information systems
• 3+ years’ experience with Jira Align Administration (fka AgileCraft)
• Knowledge of Agile Principles and Applied best practices
• Experience with SDLC lifecycles
• Experience with Jira Align Reporting and Dashboard Creation
• Experience with Integrating Jira Projects to Jira Align
Any Gradute