Job
Title
Software Engineer
Job Description
Designs, modifies, develops, writes and implements software programming
applications
Job Overview
The software engineer II will design, construct, test, and maintain
computer applications software or systems, and negotiate specification,
software deliverable schedules and changes to requirements. This
position will provide initial approval of software coding in
light of specifications and requirements, develop and define
software test strategies and plans, and investigate and follow
up on customer field complaints. Essential proficiencies must
include strong programming skills, and accomplished in developing
algorithms and analyzing and solving programming problems. Good
documentation skills are necessary along with good interpersonal
skills.
Job Responsibilities
- Design, write and test software programs by using the latest
techniques and methodologies
- Create technical specifications and test plans by reviewing
the testing process
- Maintain systems by identifying and correcting software defects
- Fulfill customer expectations by identifying their software
needs and requirements
- Enhance existing software by analyzing and identifying areas
of improvements.
- Assist customers in using software properly by writing operational
documentation with technical authors
- Minimize installation workload by creating installation packages
- Increase software reliability by consulting customers and
colleagues concerning maintenance and performance of software
Job Qualifications
The position requires a minimum BS/BA degree in Computer Science, Computer Systems Engineering, or other engineering discipline with an emphasis on software development. Must also possess:
- Working knowledge of commonly-used concepts, practices, and
procedures within software development process
- Experience with computer coding languages: C/C++, VB.NET,
C#, JAVA, XML, Web Applications
- Knowledge of SQL and relational databases
- Understanding of the following Operating systems: Windows,
Linux, and OpenVMS
- 3-5 years of experience in a technical environment with emphasis
on software development
- Good written and verbal communication skills
- Certain degree of creativity and latitude
- Fluency in Japanese (verbal and written) a plus

NPI offers excellent salaries and benefits, including an incentive
compensation plan, profit-sharing plan, 401(K) plan with automatic,
annual Company contributions.
We are an Affirmative Action/ Equal Opportunity Employer. |