Contract | Phoenix, AZ
Status: Closed
Posted On: Jul 28 2020


Major Responsibilities:

•    Supports production systems; analyzes and resolves production problems in a timely manner; resolves end user service requests as assigned •    Develops new applications to meet functional and technical designs •    Engages with business analysts and stakeholders to understand functional requirements, and contributes to completion of technical specifications •    Creates deliverables according to the Software Development Lifecycle such as functional and technical specifications, use cases, test cases, and system documentation •    Performance tunes, reviews and recommends improvements to existing code •    Reviews and recommends improvements to existing architecture Knowledge: •    Multiple programming languages, multiple database management systems, and multiple development platforms •    Business analysis, system design, and application/software development in an n-tier, object oriented, client/server environment •    All phases of the Software Development Life Cycle (SDLC) for complex n-tier, object oriented client/server development efforts •    Oracle Forms, Oracle Reports, PLSQL and Microsoft Visual Studio. •    Release and configuration management •    Technologies and underlying principles •    Fundamentals of objects oriented and service software design principles. 

Skill •    Analyzing highly complex client requests and designing and developing highly complex n-tier solutions object oriented, and or client/server solutions •    Performing complex problem analysis and identifying solutions •    Ability, understanding the creation of database objects (i.e., tables, columns, indices, stored procedures, relationships, and views) •    Developing and writing effective technical documentation, user manuals and, where applicable, on-line help systems.

Abilities •    Develop client/server strategies. •    Bring projects to completion on time and within budget using System Design Life Cycle and the established Project Management Methodologies. •    Research and analyze information •    Balance, prioritize and organize multiple tasks. •    Work collaboratively in teams and across organizations. •    Synthesize feedback and adjust plans accordingly. •    Build strong relationships inside and outside the organization. •    Develop and write technical documentation. •    Quickly learn and develop in new programming languages, APIs, and platforms •    Evaluate and test emerging technologies •    Apply creative solutions to business problems to ensure business needs are most effectively met. •    Create metrics for software development areas. •    Identify and recommend training opportunities. •    Deliver successful projects.  •    Manage development projects utilizing a formal project management methodology. •    Manage time-boxed Production Support defect releases and full, effort driven, enhancement releases. •    Effectively communicate, both orally and in writing, with customers and staff at all levels.  •    Develop n-tiered web applications.