Vacancy caducado!
CTG is recruiting for experienced
Application Developer for a direct placement position in Anchorage, Alaska. Great company culture with great benefits and retirement. This position would require at least 5 years professional programmer/analyst work experience.Must be local to Alaska and able/willing to work onsite.SummaryThis position performs programming on major systems. This position may be used as the technical specialist with advanced proficiency in programming or systems analysis. Serves as a senior-level technical resource. Incumbents in this position must be fluent in high-level languages and must have shown initiative in the planning for and solution of complex applications. Essential Functions- Writes program and data model specifications, analyzes alternatives, creates project plan including developing Work Breakdown Structures and cost estimates.
- Consults with users to document user requirements, analyze workflow, and develop project proposals and recommendations for existing systems.
- Assesses the impact of design issues relative to hardware and software.
- Designs software applications following accepted programming standards including detailed structure charts and coding specifications.
- Participates in the evaluation of the technical and economic feasibility of application development, maintenance, or implementation.
- Designs and implements security measures to provide controlled access to applications, database, source code, and program libraries.
- Develops and enforces quality assurance standards.
- Interacts with multi-disciplinary staff to solve complex technical challenges.
- Prepares and executes test plans to certify that programs function properly.
- Performs as an advanced software support expert in answering operational and application knowledge questions.
- Installs vendor application software, upgrades, and patches in a test or development environment.
- Resolves issues by assisting staff in installing tested application modifications and approved software, patches, and/or configuration files.
- Interacts with software provider as primary customer contact to resolve functional issues, bugs and to communicate enhancement requests.
- Participates in the development of policies, standards, and procedures.
- Participates in development of internal technical standards.
- Guides and advises colleagues on an informal basis in the use of programming languages and data processing techniques.
- Performs training and education to users and IS staff.
- Attends software training and user conferences.
- Follows Chugach processes and procedures, e.g. Change Management, Problem Management.
- Provides status reports.
- Performs other duties as assigned.
- Bachelor's degree with either the major or minor in Computer Science or related field, e.g. MIS, Mathematics, Electrical Engineering AND Five years of programmer/analyst experience AND Additional proficiencies based on recruitment category as identified in skills matrix.
- OR Ten years of computer programming experience AND Additional proficiencies based on recruitment category as identified in skills matrix
- C#
- ColdFusion
- Crystal Reports
- Data Warehousing
- Database Design
- Drupal Content Management
- HTML & CSS
- Javascript/JSON
- MVC Framework
- Object Oriented Programming
- PeopleSoft
- PL/SQL
- Silverlight
- Source / Revision Control (GIT, SVN)
- Utility Customer Information System
- Web Services
- Ability to adapt to changing environments and new technologies.
- Excellent listening, communication, and interpersonal skills, both oral and written.
- Willingness and ability to learn quickly. Proactive in implementing change through teamwork.
- Possess a high level of professionalism and integrity. Has a strong work ethic and is reliable and dependable.
- Proficient in Structured Query Language (SQL).
- Proficient in structured programming techniques.
- Ability to analyze complex problems, identify their basic elements, and describe solutions graphically as a series of logical steps.
- Ability to work with details accurately.
- Ability to prepare logic diagrams and document programs.
- Ability to design and evaluate tests of systems.
- Ability to create entity relationship diagrams and data models.
- Proficient in various programming languages.
- Ability to define user requirements, design systems or components of larger systems, develop systems specifications, and write technical reports, memoranda and user manuals.
- Capable of leading the work of project team members and/or programmers, when directed.
- Ability to participate in feasibility and cost/benefit studies for new or converted systems, communicate effectively with users in order to evaluate problems and recommend solutions, and plan project completion requirements.
- Knowledge of hardware and software capabilities and limitation.
- Knowledge of data collection techniques.
- Ability to multi-task and work independently with limited supervision while remaining organized.
- Familiarity with application and database performance tuning methods.
- Proficient in business process reengineering and workflow analysis