Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
The Software Engineer position is responsible for developing, maintaining, and supporting the software used by the University. Essential Job Duties Additional duties may be assigned.
- Documents and maintains existing software functionality.
- Writes, tests and implements new software according to the university’s specifications.
- Troubleshoots software and data issues using standard tools and practices to craft an appropriate solution to the issue.
- Provides technical support to the CSU staff, faculty and students.
- Follows industry standard coding and testing practices.
- Keeps current with the latest versions of application development software, techniques and practices as set forth by the team leadership.
- Works closely with other team members and project managers when implementing new software.
- Promotes, maintains and enhances workplace culture within the department and university.
Requirements
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions., * Computers and Software - Knowledge of computer hardware and software, including applications and programming.
- English Language - Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
- Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
- Customer and Personal Service - Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
Skills
- Programming - Writing computer programs for various purposes.
- Reading Comprehension - Understanding written sentences and paragraphs in work-related documents.
- Complex Problem Solving - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Writing - Communicating effectively in writing as appropriate for the needs of the audience.
Abilities
- Information Ordering - The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
- Oral Comprehension - The ability to listen to and understand information and ideas presented through spoken words and sentences.
- Deductive Reasoning - The ability to apply general rules to specific problems to produce answers that make sense.
- Inductive Reasoning - The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
- Oral Expression - The ability to communicate information and ideas in speaking so others will understand.
Education & Experience
- High School Diploma or equivalent is required. Bachelor’s degree and applicable certifications preferred.
-
Familiarity with the following tools and programming languages preferred.
- MS SQL Server
- Visual Studio
- TSQL
- VB.Net
- C#
Equipment Used
- Office equipment including computers, telephones, printers, faxes, and copiers.
- Software used includes Microsoft Word, Excel, Outlook, Blackboard, Visual Studio, SQL Server, and internal database software.
- Reliable and secure internet is required for this position.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Software Engineer Career: Things You Should Know
Quick guide: How to write a Software Developer CV
Is Software Engineering Hard?