The Software Engineer position is designed for recent university graduates with a Bachelor's degree. The role involves developing code for software projects, designing and implementing bug fixes, and performing software tests on code and enhancements. Additionally, the engineer will be responsible for developing software documentation and troubleshooting software problems of limited difficulty. The position requires interfacing with internal customers for requirements analysis and compiling data for regularly scheduled or special reports, analysis, and statements.