Position Purpose: Responsible for analysis, design, programming, and implementation of the most complex applications tasks and projects
Devise feasible, logical procedures to resolve business problems through the use of computer resources
Formulate scope and objectives through research to develop or modify complex systems
Provide technical direction and support in the development and support of business systems software and procedures
Design, code, test and debug the most complex application programs
Review and analyze systems, streamlining processes to ensure efficient, consistent use of all resources
Provide technology solutions and prototypes as basis/templates for complex requirements
Research, diagnose, and develop fixes for defects in existing code and address maintenance issues
Act as an internal consultant, advocate, mentor, and change agent providing expertise and technical guidance
Work closely with customers, business analysts, and team members to determine business requirements and ensure alignment with IT strategies
Provide design recommendations, participate in component and data architecture design, performance monitoring, and product evaluation
Involved in full systems life cycle: designing, coding, testing, implementing, maintaining and supporting application software
Lead, plan, organize, and/or coordinate complex projects or phases and provide guidance to lower-level programmers/analysts
Requirements
Required Education: Bachelor's in a job related field
Degree Equivalency: Associates degree plus an extra 2 year job related work experience for a total of 10 years OR 12 total years required work experience
Required Work Experience: 8 years of application development, systems testing or other job-related experience
Advanced understanding of applications/development, quality assurance and integration methodologies, concepts and facilities in a mainframe, midrange, web, and/or PC/LAN environment
High level of technical proficiency in programming languages, platform capabilities, and methods of systems analysis and program design
Advanced analysis, decision-making, and problem-solving skills
Strong verbal and written communication skills
Ability to work well under pressure and as part of a team; interpersonal skills/team building
Familiar with project management concepts and ability to assess requirements, alternatives, and risks/benefits for projects
Pays attention to detail and ability to establish effective working relationships
Required Software and Other Tools: Advanced knowledge of relevant operating systems, programming languages, and development tools
Preferred: Hands on Experience with BigFix 10.x or 11.x and BigFix Inventory (BFI); Experience with Relevance and ActionScript languages; Experience developing Web reports; Experience working in the government space (preferably HHS OR CMS)