Responsibilities
- Analyzes, designs, codes, debugs, integrates and tests complex software application solutions for systems.
- Assesses and measures solution design impacts on IT infrastructure capacity, application architecture standards, future maintenance/support needs, and bottom line cost-benefits in consultation with appropriate internal stakeholders.
- Communicates effectively with internal stakeholders and management.
- Creates more complex technical specifications from business requirements/business specifications.
- Ensures that system improvements are successfully implemented.
- Identifies potential application solutions by understanding complex business/technical problems and opportunities.
- Investigates and resolves complex problems including providing support for production systems in a timely manner.
- Partners with internal stakeholders to ensure that systems are designed, developed and implemented from a business point of view.
- Proactively identifies problems and presents/develops complex solutions
- Provides direction to development teams in areas of project scheduling, technical direction, and application development standards.
- Provides expertise regarding the integration of applications across the business.
- Provides input on the development of project plans, test plans and implementation plans including determining estimates on time frames, needed resources, and budgets.
- Serves as a subject matter expert &/or provides direction on the design & development of applications systems while demonstrating an understanding of the broad implications & financial impacts of proposed solutions on operational & infrastructure support.
- Serves as a technical expert and provides complex technical guidance to junior team members.
- Serves as an escalation point for issue resolution.
- Serves as a lead technical resource to ensure completion of development tasks.
Experience
- 5 – 7+ Years experience in application development that directly aligns with the specific responsibilities for this position (Required)
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
- Ability to work with others in a team environment.
- Agile Mindset; awareness/understanding of Agile methodologies
- Demonstrated strong relationship management skills with internal clients (e.g. senior management, peers and colleagues); proven ability to develop creative and collaborative approaches.
- Confident, comfortable communicator with strong written and verbal communication skills.
- Demonstrates strong interpersonal skills with a collaborative style.
- Demonstrates strong project management leadership skills including, critical ability to coordinate and balance multiple projects in a time-sensitive environment, under pressure, and meeting deadlines.
- Finds common ground and can gain collaboration among senior/executive management, colleagues and peers; it can influence outcomes without directing or commanding.
- Strong presentation skills with demonstrated ability to influence at all levels of management through clear, informed and logical discussions/presentations.
- Ability to solve problems and deal with a variety of concrete variables in situations where only limited standardization exists.
- Evaluate trends in data or information.
- Demonstrated ability to identify and recommend processes improvements.