CCYP's next After Hours will be at Anejo Mexican Bistro on June 6 - Register today!

Job & Intern Board

Software Developer

Convention Data Services
Job Description

Developer for multiple SaaS event registration products built on .NET, .NET MVC (C#, ASP.NET, SQL Server 2014) and classic ASP. Works within scrum teams to design and develop software products.
 

Essential Functions:
 

  • Serve as mid-level or senior-level developer for a small, senior product development scrum team.
  • Support and extend products built on .NET and Classic ASP.
  • Participate in the development of a next-generation SaaS product platform, primarily built upon ASP.NET MVC, ASP.NET Web Api, and SQL Server 2014 technologies. The platform includes multiple components including but not limited to data model and persistence layer, web-services based business tier, business rules engine, UI tier, and integration components.
  • Help establish best-practice development standards by working with developers both within and outside the core team.Work with QA engineers to develop testing protocol to identify and correct defects.

Technical Skills and Experience Required:
 

  • Minimum 5 years end-to-end web development experience with C# and web development frameworks. Experience with .NET MVC 4+ preferred.
  • Experience designing and developing multi-tenant SaaS products preferred.
  • Familiarity with client-side technologies including but not limited to HTML, CSS and JavaScript libraries/frameworks such as jQuery, jQueryUI, Bootstrap, and Angular. Experience with HTML5 and responsive web design preferred.
  • SOA, web services, REST.
  • Minimum 5 years experience with relational database design and development (SQL Server).
  • Experience working in agile/scrum programming environment.
  • User Interface design and development a plus.
  • GitHub experience preferred.
  • Test-driven development and CI/CD experience preferred.

Other Skills and Experience Required:
 

  • Excellent interpersonal skills and oral/written communication.
  • Ability to handle challenging situations and multiple tasks simultaneously while performing within tight time constraints.
  • Creative problem-solving skills a must.

Physical Requirements:
 

  • Must be able to sit for extended periods of time; must be able to use computer and telephone equipment, including typing on keyboard.
  • Must be able to think analytically, concentrate on tasks and remember details.

Education/Experience:

Four-year college degree in Computer Science or a related field, or equivalent experience is required.

 

Contact Information