The Associate Developer is responsible for developing, coding, testing, debugging, and documenting applications, programs, websites, databases, and systems. Has a working knowledge of fundamental development concepts, practices, and procedures.
Primary Job Responsibilities
- Conducts a range of programming tasks including development, debugging, estimating, unit testing, and documentation for a variety of applications, systems, databases, or websites.
- Provides ongoing maintenance of applications, systems, databases, or websites.
- Provides third level application support including on‑call (after hours, weekends, holidays) for priority issues.
- Troubleshoots production issues. Evaluates and follows through on issues and problems until resolved or escalated.
- Assists with systems analysis and preparation of detailed systems design specifications.
- Participates in process improvement efforts within teams.
- Follows secure coding standards and addresses security scan alerts.
- Perform other duties as assigned.
Organizational Impact:
- Works to achieve day‑to‑day objectives with limited impact beyond the level area.
- Work is of limited scope, typically on smaller, less complex projects or task‑related activities.
- Work is closely supervised.
Knowledge & Experience:
- Requires theoretical knowledge typically obtained through specific education and training.
- Typically requires a university degree or equivalent experience and 0-2 year of prior relevant experience.
Required Skills:
- Technology skillset varies by team
- Interest in and aptitude for learning Sitecore XM Cloud and headless CMS concepts such as content modeling and reusable components
- Working knowledge of REST APIs and JSON; GraphQL familiarity a plus
- Comfortable with Git, GitHub pull‑request workflows and a work‑tracking tool such as Azure DevOps or Jira
- Writes unit tests and is willing to learn end‑to‑end test automation with a framework such as Playwright
- Uses logs and monitoring tools to debug issues, applies secure coding practices, and communicates clearly with analysts, QA and vendor partners