Senior Software Developer

Sioux Falls, South Dakota, United States · Product Development · JICS

Description

This is a permanent, full-time position.


Summary of Position
Jenzabar is looking for a talented and experienced full stack Senior Software Engineer to join our passionate team in designing and developing a web portal for higher education. This individual should be highly proficient with ASP.NET, C#, HTML, CSS, JavaScript/jQuery and have a passion for web development. The Senior Software Engineer should have solid experience with responsive web design techniques to build interfaces which will adapt to many devices. If you enjoy working in a team environment to develop an application that helps colleges better achieve their goals, then please consider joining the Jenzabar team.

Principal Responsibilities
• Work closely and effectively with the team to build world class higher education web applications
• Translate design specifications into responsive web applications that work well across multiple devices
• Contribute to the design and architecture of our platform to meet business requirements
• Iteratively refactor code so that the codebase is scalable and maintainable
• Stay current on the latest tools, technologies, standards and practices

Education
• Bachelor or graduate degree in Computer Science or a related technical field preferred

Required Knowledge, Experience and Skills
• Experience in development of multi-tier web applications using ASP.NET, C#, HTML, CSS, JavaScript and jQuery
• Knowledge of responsive web design techniques and “mobile first” concepts
• Well versed in SQL and relational databases (experience with Microsoft SQL Server preferred)
• Knowledge of ORMs (NHibernate experience preferred)
• Knowledge of software development methodologies and practices, including Scrum/Agile, Domain Driven Design, Test Driven Development, Design Patterns and SOLID Object-Oriented Programming
• Proven ability to estimate tasks and meet deadlines, working effectively with minimal supervision in a team environment
• Good analytical and problem-solving skills
• Strong interpersonal and communication skills with a strong teamwork focus
• Motivated, hardworking and flexible
• Quick learner who enjoys a challenge and can see the bigger picture

Preferred Knowledge, Experience and Skills
• Familiarity with Ember.js
• Knowledge of accessibility standards and guidelines (Section 508 and WCAG 2)
• Familiarity with administrative software for higher education

Benefits

Medical Insurance, Life Insurance, Dental Insurance, Vision Insurance, Paid Vacation, Paid Sick Days, Paid Holidays, Short Term Disability, Long Term Disability, 401K/403b Plan, Educational Assistance

Apply for this job