Designing, coding, testing, debugging, and documenting basic software systems programming applications.
Requirements
- Hands-on experience using SQL/.NET, and Angular preferred.
- Possesses knowledge on maintaining and developing basic to potentially large, complex systems.
- Applies basic knowledge of established systems software development principles and best practices to independently resolve problems and make minor changes to existing processes/systems.
- Ability to train in new software development languages and methodologies and to follow the direction and advice of more senior development staff.
Responsibilities
- Makes basic modifications to existing software to fit specialized needs and configurations.
- Learns to design and develop basic programs to fit specialized needs and configurations.
- Provides technical software support.
- Researches software problems and coding issues and implements software solutions.
- Performs systems analysis and programming as required.
- Writes program specifications for new projects.
- Maintains existing systems and programs.
Other
- Under strong supervision, is responsible for the designing, coding, testing, debugging and documenting of basic software systems programming applications.
- Upholds the Crawford Code of Business Conduct at all times.
- Participates in clearly defined projects involving a limited amount of complexity, with regular review of output.
- Bachelor's degree in computer engineering or computer science or an equivalent combination of education and experience.
- Requires 1-2 years of experience working on large and complex business systems.