We offer challenging assignments, advancement opportunities, full benefits packages, competitive salaries, and a great work environment. We're big enough to offer the opportunities you need to be successful, but not so big that you'll get lost in the crowd.
Provides information on the detailed technical design and development of applications using existing and emerging technology platforms.
1.Designs and codes application programs; performs testing for developed applications.
2.Conducts analyses of organizational needs and goals for the development and implementation of application systems.
3.Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system.
4.Ensures the operating efficiency of existing application systems. Maintains records for the documentation of systems development and revisions.
5.Perform other duties as assigned
Service Oriented Architecture (SOA)
Knowledge of concepts, philosophies, processes and disciplines for service-oriented IT architecture; ability to design and manage a service-based IT architecture that emphasizes sharing of business processes and supports business agility.
IT Standards, Procedures & Policies
Knowledge of and ability to utilize a variety of administrative skill sets and technical knowledge to manage organizational IT policies, standards, and procedures.
Application Delivery Process
Knowledge of and ability to utilize major tasks, deliverables, and formal application delivery methodologies to deliver new or enhanced applications.
Knowledge of and ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
Application Design, Architecture
Knowledge of and ability to utilize application design methodologies, tools and techniques to convert business requirements and logical models into a technical application design.
Packaged Application Integration
Knowledge of and ability to integrate packaged applications across diverse systems, databases and technology platforms, to share business data and processes among connected application sources.
Knowledge of and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
Knowledge of and the ability to implement application software within an organization in order to help end-users perform specific tasks (ex: accounting or graphic design).
Knowledge of and ability to define, implement make changes to, and support a production application.
Application Development Tools
Knowledge of and ability to utilize a variety of specific tools and toolkits for the development and support of applications.
Bachelor’s degree in IT or computer science preferred.
5 years experience in a technical field