Senior Developer

Employment Type

: Full-Time

Industry

: Information Technology



Job Description

The Senior Developer role will be responsible for producing high quality solutions for customers and manage the day-to-day technical excellence of the delivery team. Ideal candidates will have a deep understanding of the software development life cycle, development best practices, and possess the ability to implement and execute standard software architecture patterns.

Responsibilities include:

  • Lead technical design sessions; architect and document technical solutions that are aligned with client business objectives
  • Lead the development and strategic plan to migrate from current legacy systems to global implementation of Sitecore CMS platform.
  • Set development standards and best practices
  • Design and develop.NET MVC web applications, WCF Services, web APIs and web services, using C#, ASP.NET and JavaScript technologies
  • Conduct code reviews for ongoing projects to ensure that code quality is at the highest level possible and appropriate design patterns are being used
  • Employ best practices for designing scalable, extensible and secure applications
  • Mentoring our team members
  • Independently manage assigned tasks


Qualifications

Qualifications
  • Bachelor's degree in Computer Science or relevant field
  • 5+ years of developing web applications with ASP.NET and C#
  • Must have experience with ASP.NET MVC
  • 2+ years of experience developing on Sitecore platform, preferably experience in Sitecore versions 8.x
  • Understanding of Sitecore architecture
  • Experience with Sitecore marketing features (personalization, analytics, MongoDB) a plus
  • Experience with SQL Server preferred
  • Experience with modern source code controls systems, such as TFS & Git
  • Demonstrated ability to meaningfully participate in strategy engagements
  • Ability to complete all phases of SDLC including analysis, design, development, testing and support utilizing traditional waterfall and Scrum/Agile methodologies
  • Experience working both independently and in a team-oriented, collaborative environment
  • Strong understanding and demonstrated usage of object-oriented design concepts
  • Excellent communication skills

Associated topics: .net, application architect, architect, back end, c/c++, c#, devops, java, php, senior software developer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...