Job Summary
This position is responsible for software development and the maintenance of NISC’s software applications and will collaborate with other software engineers and system engineers. Will work closely with support staff assigned to design business requirements and with quality assurance personnel.
Essential Duties and Responsibilities
- Performs basic research, design and development of software systems.
- Researches, analyzes, and resolves basic to moderately complex software maintenance.
- Share new found knowledge and experience with peers.
- Enhances and/or maintains NISC’s application programs.
- Follows all established software development methodologies and procedures.
- Performs quality testing as it relates to both unit and system integration dependent on the tasks assigned.
- Analyzes and captures business requirements and translates into sound design approaches for the purpose of software development.
- Reviews and prioritizes assigned change requests
- Ensures that all information is appropriately entered and utilized in the iVUE Support tool.
- Is actively engaged in on-going learning of NISC’s emerging technologies to include any relevant certifications.
- Other duties as assigned.
Qualifications
Knowledge, Skills, and Abilities:
- Basic knowledge of Java, J2EE architecture, EJB, RMI, JDBC, HTML, JSP, XML, SQL, and enterprise design patterns.
- Basic knowledge of Oracle and/or Progress databases.
- Basic knowledge of Linux and Microsoft Windows.
- Strong problem solving skills.
- Strong attention to quality processes and detailed work.
- Familiarity with operational processes and technical needs of Telecom or Utility members.
- Ability to perform basic level analysis and problem resolution at a functional level.
- Strong Member orientation.
- Ability to interact effectively both verbal and written with co-workers.
- Ability to effectively adapt to change.
- Ability to interact in a positive manner with internal and external contacts.
- Ability to maintain the highest level of professionalism, ethical behavior, and confidentiality.
- Commitment to NISC's Statement of Shared Values.
- Ability to travel as often as necessary to meet the goals and objectives of the position.
Education and Experience:
Generally requires 3-5 years of experience in NISC’s current technologies or similar related experience.
Bachelors degree in professional field (information systems, or computer related field) or equivalent experience.