Senior Applications Engineer

Kamehameha SchoolsHonolulu, HI
6d

About The Position

Aloha mai! Mahalo for your interest in Kamehameha Schools. If you are looking for an opportunity to utilize your skills and talents and grow in your profession, while serving and strengthening our Native Hawaiian community, we would love to have you join our ʻohana! The Trustees of the Estate of Bernice Pauahi Bishop dba Kamehameha Schools is seeking a Senior Applications Engineer for its Information Technology Department in Honolulu, Hawaii. The essential responsibilities of the Position are: Design application based on user requirements while observing enterprise architectural requirements. Design application database based on user requirements while observing enterprise data standard and enterprise data labeling and handling provisions. Design user interface based on user requirements while incorporating service oriented architecture to enable nonuser interactivity. Design application integration based on user requirements and system needs while following enterprise integration strategies and standards. Design application security based on user requirements and information security office guidelines. Perform programming task based on design specifications. Suggest and design coding standard. Supervise coding effort, conduct code review and critique. Perform change management tasks (check out, check in, document, release management, pre-staging/pre-production migration). Perform application (vendor-based) patch management (monitor patch release, evaluate impact, create and coordinate implementation plan, and follow general SDLC). Provide Level 3 production support (development level issues). Gather information on reported problems. Conduct research and diagnosis on problems (including program debugging). Resolve application support issues. Perform software installation and configuration (including all software, including OS, database engines, middleware, etc.). Break down assignment into tasks. Provide effort estimate. Engage application users and other personnel to set expectations. Construct test cases based on business requirements. Construct test plan based on test cases. Perform application testing based on test plans. Supervise testing, conduct testing review and critique. Support IT operational staging alongside IT Operations. Perform unit testing on programming modules. Perform system testing on single application. Perform security testing on single application. Perform integration testing across applications. Write and maintain user guide for applications. Write and maintain programming documentation. Write and maintain technical support guides. Write and maintain application installation guides. Write and maintain technical design documentation. Analyze customer requirements and research solution. Create project timeline and manage project execution. Facilitate project execution; coordinate tasks across teams, resolve conflicts and problems. Work on multiple assignments. Continual self improvement in the areas of IT, education, and all KS-related business activities via reading, learning, and new assignments. Maintain and support IT knowledgebase.

Requirements

  • Bachelors Degree in Management Information Systems, Computer Science, Software Engineering, or closely related field; and 5 years’ experience in IT field, to include 4 years’ of applications design, development, implementation, and integration experience.
  • ability to communicate effectively, both orally and written, with technical and non-technical users, managers, vendors, and consultants
  • excellent organizational skills to manage multiple assignments and priorities
  • ability to manage technical project tasks, to facilitate project execution, to coordinate tasks across teams, and to resolve conflicts and problems
  • ability to gather and analyze complex business and programming requirements and to come up with application designs that fulfill those needs while preserving enterprise architecture, protecting company data and information, and facilitating IT strategies and goals
  • skills and ability to analyze and code efficient applications using a variety of programming languages which include C#, .Net, SQL, HTML, and XML

Responsibilities

  • Design application based on user requirements while observing enterprise architectural requirements.
  • Design application database based on user requirements while observing enterprise data standard and enterprise data labeling and handling provisions.
  • Design user interface based on user requirements while incorporating service oriented architecture to enable nonuser interactivity.
  • Design application integration based on user requirements and system needs while following enterprise integration strategies and standards.
  • Design application security based on user requirements and information security office guidelines.
  • Perform programming task based on design specifications.
  • Suggest and design coding standard.
  • Supervise coding effort, conduct code review and critique.
  • Perform change management tasks (check out, check in, document, release management, pre-staging/pre-production migration).
  • Perform application (vendor-based) patch management (monitor patch release, evaluate impact, create and coordinate implementation plan, and follow general SDLC).
  • Provide Level 3 production support (development level issues).
  • Gather information on reported problems.
  • Conduct research and diagnosis on problems (including program debugging).
  • Resolve application support issues.
  • Perform software installation and configuration (including all software, including OS, database engines, middleware, etc.).
  • Break down assignment into tasks.
  • Provide effort estimate.
  • Engage application users and other personnel to set expectations.
  • Construct test cases based on business requirements.
  • Construct test plan based on test cases.
  • Perform application testing based on test plans.
  • Supervise testing, conduct testing review and critique.
  • Support IT operational staging alongside IT Operations.
  • Perform unit testing on programming modules.
  • Perform system testing on single application.
  • Perform security testing on single application.
  • Perform integration testing across applications.
  • Write and maintain user guide for applications.
  • Write and maintain programming documentation.
  • Write and maintain technical support guides.
  • Write and maintain application installation guides.
  • Write and maintain technical design documentation.
  • Analyze customer requirements and research solution.
  • Create project timeline and manage project execution.
  • Facilitate project execution; coordinate tasks across teams, resolve conflicts and problems.
  • Work on multiple assignments.
  • Continual self improvement in the areas of IT, education, and all KS-related business activities via reading, learning, and new assignments.
  • Maintain and support IT knowledgebase.

Benefits

  • At Kamehameha Schools (KS), we recognize that compensation is just one facet of a fulfilling employment experience. Our commitment lies in fostering a positive work environment and equipping employees with the necessary resources to excel every day. Our Total Rewards Program embodies KS's dedication to the physical, mental, and financial well-being of our employee ʻohana.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service