Full Stack Software Engineer I/II/III/SR, S-3508
FULL STACK SOFTWARE ENGINEER I/II/III/SR
Below you will find the details for the position including any supplementary documentation and questions you should review before applying for the opening. To apply for the position, please click the Apply for this Job link/button at https://www.jobs.cmich.edu/postings/41996.
Position Information
Position Information
Posting Number | S-3508 |
---|---|
Position Number | 79700 |
Type of Recruitment | External |
Position Title | FULL STACK SOFTWARE ENGINEER I/II/III/SR |
Position Summary | The Full Stack Software Engineer will be part of the University Communications Digital Strategy Team responsible for building and maintaining external Sitefinity CMS systems, primarily using the Microsoft .NET development stack. In addition to software design, development, and deployment, this role will be expected to use software development best practices and modern development techniques like test-driven development (TDD), continuous integration (CI) and continuous delivery (CD) to deliver complex Sitefinity solutions at scale. |
Required Qualifications | Full Stack Software Engineer I: Associates degree or two years of equivalent work experience in Software Development, Computer Science or a related field. Experience with software development. Ability to maintain positive interpersonal relationships with stakeholders. Effective written and verbal communication skills. An understanding of Test Driven Development (TDD). An understanding of Object Oriented Programming (OOP). Ability to perform the essential functions of the position with or without reasonable accommodation. Full Stack Software Engineer II: Meets all listed requirements for Full Stack Software Engineer I and; Bachelor’s degree or a combination of education and experience that equates to four years in Software Engineering, Computer Science or a related field. Two years of software development experience. One year of experience developing on a CMS platform. Experience with Object Oriented Programming (OOP). Experience with Web technologies including HTML, CSS, and JavaScript/Typescript. Experience with source code management software (i.e. GIT, SVN, etc.). An understanding of C# or comparable language. An understanding of ASP.NET or comparable technology. An understanding of Relational Databases (i.e. MSSQL, MySQL, Oracle, etc.). An understanding of Web API technologies. Full Stack Software Engineer III: Meets all requirements for Full Stack Software Engineer II and; Three total years of software development experience. Two total years of experience developing on a CMS platform. Experience with Test Driven Development (TDD). Experience with C# or comparable language. Experience with ASP.NET or comparable technology. Experience with Continuous Integration and Continuous Delivery Solutions. Experience conducting Code Reviews. Experience with Relational Databases (i.e. MSSQL, MySQL, Oracle, etc.). Experience with Web API technologies. Experience writing technical documentation. Experience with the Sitefinity platform. An understanding of Inversion of Control Containers (IoC Containers) and/or Dependency Injection (DI) frameworks. An understanding of build process engineering. Full Stack Software Engineer Sr.: Meets all requirements for Full Stack Software Engineer III and; Five total years of software development experience. Three total years of experience developing on a CMS platform. Experience with Inversion of Control Containers (IoC Containers) and/or Dependency Injection (DI) frameworks. Experience with build process engineering. |
Preferred Qualifications | Full Stack Software Engineer I: Bachelor’s degree or a combination of education and experience that equates to four years in Software Engineering, Computer Science or a related field. One year of software development experience. Experience developing on a CMS platform. Experience with Test Driven Development (TDD). Experience with Object Oriented Programming (OOP). Full Stack Software Engineer II: Meets all preferred requirements for Full Stack Software Engineer I and; Master’s degree or a combination of education and experience that equates to six years in Software Development, Computer Science or a related field. Experience with Web API technologies. Experience with Continuous Integration and Continuous Delivery Solutions. Experience with Relational Databases (i.e. MSSQL, MySQL, Oracle, etc.). Experience with C# or comparable language. Experience with ASP.NET or comparable technology. Full Stack Software Engineer III: Meets all requirements for Full Stack Software Engineer II and; Four total years of software development experience. Two total years of experience with the Sitefinity platform. Full Stack Software Engineer Sr.: Meets all qualifications for Full Stack Software Engineer III and; Three total years of experience with the Sitefinity platform. |
Duties & Responsibilities | Full Stack Software Engineer I: Writes well designed, testable, maintainable, and efficient solutions using .NET frameworks. Contributes to, develops, and maintains technical documentation. Participates in all facets of the software development life cycle (from the initial concept to the final release). Responsible for programming activities related to new Sitefinity development and the maintenance of existing Sitefinity CMS development. Participates in code reviews, sprint meetings, and retrospectives. Participates in stand-up meetings. Performs other duties as assigned. Full Stack Software Engineer II: Performs all duties and responsibilities of a Full Stack Software Engineer I and; Coaches and mentors colleagues. Evaluates new technologies, development techniques, and tools. Full Stack Software Engineer III: Performs all duties and responsibilities of a Full Stack Software Engineer II and; Conducts code reviews, sprint meetings, and retrospectives. Conducts stand-up meetings. Supports build process engineering. Researches industry best practices and trends and communicates findings to the team. Full Stack Software Engineer Sr.: Performs all duties and responsibilities of Full Stack Software Engineer III and; Conducts presentations of solutions to university departments. Architects software solutions in coordination with Sitefinity Architects and other university departments. |
Supervision Exercised | None. |
Message to Applicants | Central Michigan University is dedicated to fostering a broadly diverse and inclusive campus that respects all social identities, experiences, and perspectives. In an effort to further this initiative, we are especially interested in candidates who will advance and promote an inclusive and supportive environment for every member of our university community. You must submit an on-line application in order to be considered as an applicant for this position. |
Employee Group | Professional & Administrative -Salary |
Staff Pay Level | |
Pay Range | $57,000 - $86,000 |
Division | President |
Department | University Communications |
Position Status | Regular |
Position End Date | |
Employment Status | Full-Time |
FTE | 1.00 |
Position Type | 12 month |
Weekly Work Schedule | M-F 8:00 - 5:00 |
Location | Mount Pleasant, MI |
About the Department | |
About CMU | Central Michigan University has a more than 125-year legacy of preparing students to become leaders and changemakers in their communities and in their personal and professional lives. We serve nearly 15,500 students on our Mount Pleasant campus, in satellite locations around the state and throughout the country, and through flexible online programs. Many of our approximately 300 undergraduate, master’s, specialist and doctoral programs in the arts, media, business, education, human services, health professions, liberal arts, social sciences, medicine, science and engineering are nationally ranked for excellence. CMU leads the nation in leadership development programming through our Sarah R. Opperman Leadership Institute, and we are proud to be among only 5% of U.S. universities in the top two Carnegie research classifications. Our faculty work with graduate and undergraduate students in areas such as Great Lakes research, medical innovation, engineering technology and more. Central is home to 17 men’s and women’s Division 1 sports including football, basketball, gymnastics, baseball, wrestling and more. Our student-athletes achieve great success in competition and in the classroom, capturing Mid-American Conference championships and maintaining an average cumulative GPA of 3.17. CMU is located in Mount Pleasant, a community that blends the best of small-town living with big-city amenities. It’s part of the culturally varied and vibrant Great Lakes Bay Region that also includes Saginaw, Bay City, Midland and the state’s largest Native American community, centered on the Saginaw Chippewa Isabella Reservation in Mount Pleasant. Area residents enjoy the mix of outdoor activities, cultural events, shopping and dining options, and family attractions. Other major Michigan destinations and attractions — Lansing, Grand Rapids, Detroit, Traverse City, wineries, beaches, golf and ski resorts, and many more — are within easy reach of the city’s central location in Michigan’s Lower Peninsula. CMU employees enjoy access to a nationally recognized wellness program along with health care and benefits that exceed regional, state and national norms. |
CMU Leadership Standards | Central Michigan University is a place where we value students and work for their success, where we act as family, and where employees are engaged, appreciated and have extraordinary opportunities to make a difference. We intentionally maintain and strengthen the hallmark CMU culture that sets us apart from our peers by expecting CMU leaders and employees to model the following Leadership Standards and develop them within their teams. Please review the Leadership Standards before applying for this position. |
EEO Statement |
CMU, an AA/EO institution, strongly and actively strives to increase diversity and provide equal opportunity within its community. CMU does not discriminate against persons based on age, color, disability, ethnicity, familial status, gender, gender expression, gender identity, genetic information, height, marital status, national origin, political persuasion, pregnancy, childbirth or related medical conditions, race, religion, sex, sex‐based stereotypes, sexual orientation, transgender status, veteran status, or weight (see https://www.cmich.edu/offices-departments/OCRIE).
If you wish to see “EEO is the Law” posters, please click here.
CMU does not discriminate on the basis of sex in the education program or activity that it operates, including admission and employment, and is required by Title IX of the Education Amendments of 1972 not to discriminate in such a matter.
Inquiries about the application of Title IX can be made to CMU’s Title IX Coordinator, the US Department of Education’s Assistant Secretary, or both.
CMU’s Title IX Coordinator can be reached at:
Phone: 989-774-3253 Office: 103 E. Preston St. Bovee University Center, suite 306 Mount Pleasant, MI 48858 Email: titleix@cmich.edu |
Posting Ends | 12/29/2024 |
Open Until Filled | No |
Supplemental Questions
Required fields are indicated with an asterisk (*).
- * Are you currently an internal employee of CMU according to the university's definition?
- Yes
- No
- * If yes, to which employee group do you belong? (If not applicable, select "Not Applicable").
- Not Applicable
- Dispatcher
- Medical Faculty
- Office Professional
- P&A, SO or Faculty
- Police
- Public Broadcasting
- Sergeant
- Service Maintenance
- Supervisory/Technical
- * How did you learn about this vacancy?
- CMU Website
- Chronicle of Higher Education
- HERC (Higher Education Recruitment Consortium)
- HigherEdJobs.com
- InsideHigherEd.com
- Michigan Works Talent Bank
- Newspaper
- Professional Journal/Website
- Other Source
- * Do you have an associates degree or two years of equivalent work experience in Software Development, Computer Science or a related field?
- Yes
- No
- * Do you have software development experience?
- Yes
- No
Optional & Required Documents
Required Documents
- Resume/Curriculum Vitae
- Cover Letter