DescriptionResponds to direct questions from IT Management or the business on the effects of emerging technologies on product development and business directions; may provide buy vs. build recommendations or assist in platform determination.
Analyzes business needs that drive the analysis and design of quality technical solutions; recommends solutions that are aligned with business / IT strategies and comply with corporate architectural standards.
Able to work collaboratively with IT staff on development, troubleshooting, and other technical efforts. Strong knowledge of programming / systems analysis, as well as quality assurance, prototyping, construction, integration, and migration functions; possesses a good understanding of programming languages, development tools, and the current environment.
Proactively identifies opportunities for cost-savings and efficiency improvement.
Takes informed and calculated risks needed to achieve results.
Takes an active, visible role in supporting change efforts (change agent).Recognizes strategic implications of problems and issues.
Generates alternative ideas/ solutions.
Maintains good working relationships with project team/customers and understands customer needs.
Works independently or helps others to identify and resolve the most complex or sensitive customer problems, issues or requests within established deadlines.
Takes responsibility to correct mistakes and resolve customer problems and concerns.
Completes assigned work and assists on high priority assignments.
Balances multiple demands and competing priorities.
Knows how to prioritize assignments.
Uses available resources to ensure accuracy of work prepared.
Develops ways to improve processes, products and/or service to customers.
Coaches others on how to deliver value-added customer service or resolve difficult customer issues.
Possesses good design skills, e.g., database, file, application, etc.
Creates and maintains development phase timelines and reports timely and accurate status of effort to project and development managers.
Strong grasp of software development methodologies, SDLC, and change control techniques, as well as IT SOPs, policies, and compliance requirements.
Participates on project teams.
Serves as point of escalation for complex issues.
Qualifications