Job role Responsibilities: - Development of custom database driven websites and applications. * Development of software with a strong focus on the security, performance, and robustness of the system. * Integration with the 3rd party services, including custom systems, video providers, content delivery networks, analytics frameworks, etc. * Reusable components development on top of content management platforms. * Assist and lead in gathering requirements and designing new applications. * Working within the team and constantly interacting with other departments. * Work collaboratively with all team members and groups within the organization. * Able to work independently but understands when to involve others and when to ask for senior support. * Look for ways to enhance/improve the quality of projects delivered to add value to the agency in the eyes of the client. * Write both code-level (API) documentation as well as, when needed, project-level (user) documentation. * Generate project estimates. * Mentor and guide junior staff on proper system architecture, coding practices, and execute code reviews. * Play a part in planning releases with the goal of having little-to-zero end-user impact. * Leverage your experience to not only develop, but help guide creative technology solutions.
Qualifications:
- Education: Degree in Computer Science, Engineering, Maths, Physics or similar. * Experience: 4-8 years
Skills:
- Sitecore Certified developer
- Hands on experience in Sitecore 8 and 9
- Experience in Helix / Habitat
- Experience in MongoDB
- Experience in Solr
- Experience in ASP.NET + MVC + C#
- Experience in frontend frameworks like angular, react etc.
- Experience in HTML, CSS, JavaScript, JQuery
- Experience in MS SQL Server (upto latest version)
- Good Experience in project management tools like JIRA and version control systems like GITHub or GitLab
- Development Experience in Umbraco or Kentico or Sitefinity is a plus
Job Type: Full-time Experience:
- software development: 2 years (Preferred)