Mission The Software Engineer develops specifications for programming applications and modifies/maintains the existing software. This role develops, modifies and maintains applications that may be customized or standardized .
Vision You will find the software engineer participating in design and coding activities with other members on the IT team.
Roles and Responsibilities
Design, build, and maintain backend and frontend components for a web-based learning management system using the following technologies: Microsoft C#, ASP.NET MVC, ASP.NET Web API, JQuery, AngularJS, Bootstrap, Entity Framework, and other HTML5/CSS3 libraries and technologies
Participate in planning for current and future releases
Work closely with business analysts, project managers, and senior IT to ensure all required activities are completed for the project on schedule and according to ITS SDLC
Participate in technical analysis/design, programming, and QA
Provide necessary support to team members to ensure that the development meets functional requirements and project timelines
Participate in release planning
Accountable for architecture and quality of product functionality
Provide level 2 or 3 technical support on advanced software or data debugging and troubleshooting
Design, code, and maintain any desktop applications or services that are needed by ITS office staff.
Qualifications and Requirements
Bachelor’s degree in computer science or related field or equivalent on the job experience
Preferred knowledge in the following:
NET Web API
Other HTML5/CSS3 libraries and technologies