Responsibilities
Prepares and communicates detailed design specifications, including database design schema, application structure, screen layouts and report layouts. Interviews customers and studies appropriate reference materials.
Designs, codes, tests and debugs programs which are efficient, adequately documented, and in compliance with pertinent Information Services programming standards and guidelines.
Develops Windows-based and web-based software. Produces timely work and of high quality.
Participates in team-oriented development environment. Keeps co-workers updated on project status that they are dependent upon. Works with other co-workers to produce on-time high quality solutions.
Prepares and communicates plans to implement new applications in live-system environment, in coordination with customers.
Provides training to customers, employing appropriate instructional delivery methods such as one-on-one instruction, group training sessions, written tutorials and computer-assisted instructions.
Provides status of projects to team leader noting items accomplished and any project delays incurred. Follows project schedules as decided with team leader. Updates customers regularly on these schedules.
We’re looking for
Computer science-related Bachelor’s degree; in lieu of a Bachelor’s degree, an Associate’s degree and equivalent industry experience is acceptable.
One or more years’ professional software development experience/education, preferred. This experience could be acquired via an applicable internship.
One year of experience/education working with at least one of the following: C#.NET, Java or Oracle PL/SQL.
Experience/education working with relational databases and a development language.
Solid knowledge of object-oriented software development methodologies.
Knowledge in developing Windows-based software.
Experience or education in developing Windows-based software.
Creative problem-solving skills and the ability to translate business needs.