Columbia Southern University Job Description Job Title: Software Engineer Department: Software Development Reports to: Director of Software Development FLSA: Exempt Hours: Monday through Thursday 8:00 AM to 5:00 PM and Friday 8:00 AM to 3:00 PM (extended hours when requested) Location: Remote Job Summary 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. Qualifications 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. Knowledge, Skills, & Abilities Knowledge 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. Work Environment The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The position is remote and should have an established office with secure and reliable internet. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Supervisory Responsibilities There are no supervisory responsibilities for this position. Pay Transparency Statement In accordance with applicable state and local pay transparency laws, applicants who reside in a jurisdiction with designated pay transparency requirements and for whom this position is available on a remote basis may be entitled to receive additional information regarding the compensation range and benefits associated with this role. Such information will be provided upon request, as required by law. Please contact [email protected].
Senior Full Stack Software Engineer
Protege
Software Engineer
STARLIMS Corporation
Java Software Engineer
Siliconcedars
Software Engineer (Safety & Certification Tooling)
Glydways
Full Stack Software Engineer
New Era Technology
Senior Software Engineer
Softwareestrategico