|
JOB PURPOSE |
|
Designs, codes, tests, corrects, and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system. Creates user information solutions by developing and maintaining applications. |
|
DUTIES AND RESPONSIBILITIES |
|
· Defines objectives by analyzing user requirements. · Designs and develops software applications. Sets expectations and priorities throughout software life cycle. Completes tasks using software languages and software products; designs and conducts test suites. · Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, and information servers. · Completes applications development by contributing to team meetings; troubleshooting development and production problems. · Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments. Conduct systems analysis, development and routine computer program maintenance. · Analysis, design, development, and implementation of Enterprise Service Bus (ESB) applications for internal company use and for clients. Assure business and technical architecture aligns with the customer’s functional and non-functional requirements. · Ability to understand analysis/requirements and build/update a map to successfully deliver the appropriate implementation. · Ability to deploy the delivered implementation to the appropriate environment. · Perform unit and integration testing that verifies the delivered implementation meets the given requirements/analysis. · Provide integration testing support to Operations, Customers, Third Parties, and QA. · Pro-actively identify and communicate issues, propose and implement solutions for continuous improvements in regard to the job accountabilities. · Retain overall ownership of assigned areas of responsibility. |
|
QUALIFICATIONS |
|
The individual must have at least a bachelor’s degree in a technical field closely related to Information technology such as mathematics, engineering, computer science, or information systems. A master’s degree or above is preferred.
|
|
EXPERIENCE |
|
+1 year of experience related to software development, web design and development, systems design and deployment, or networking and infrastructure. |
|
TECHNICAL SKILLS |
|
Java or other Object Oriented Language, XML, Software Development Processes, SQL, Database design. Testing Processes and tools, Agile Software Framework, Fuse, Preferred: webMethods IS 6.0 to webMethods 9.6. IS Admin. Centralsite, SOAP, Restful. |
|
OTHER SKILLS |
|
Ability to work within a team, good communication skills, good problem-solving and analytical skills |