|
Search Jobvertise Jobs
|
Jobvertise
|
Sitecore Senior Developer Location: US-VA-Arlington Jobcode: SADCD002B30-11302023-41347182 Email Job
| Report Job
SummaryPhase2 is a digital product agency passionate about customer experience, grounded in data and insights, and rooted in 20 years of successful technology delivery. We make digital products that inspire, engage, and create impact. For the most influential companies in the world, Phase2 is a proven partner, guiding our clients toward what's next in the digital landscape. Phase2 is looking for a software developer with a strong understanding of all aspects of web development using the Sitecore suite of products to join our expanding Engineering team. A Senior Developer has mastered several technologies in addition to Sitecore which allows them to evaluate and select from new and known approaches to successfully implement projects of moderate complexity. They provide guidance on implementation to other members of their team, gather requirements from clients and can work with minimal technical oversight on many projects. A senior developer has successfully implemented projects of increasing complexity and has actively developed client communication and engagement skills. They understand the software development processes and are able to act as a team lead to successfully complete projects. You will engage in a range of activities including designing solutions for clients and prospects, estimation, leading delivery team members, and hands on implementation. Candidates must have a deep understanding of Sitecore development best practices along with standard software architecture patterns, with a focus on Sitecore XM Cloud and JAMStack solutions. This position reports to Director, Engineering.
Target Salary: $120,000 ResponsibilitiesClient Focused - Implement projects with minimal technical oversight
- Perform business and functional requirements analysis and capture with clients and analysts
- Analyze existing implementations to extract business and functional requirements
- Perform analysis for new technology to determine appropriate usage
- Lead development teams through the development process to successfully deliver valuable features and projects
- Provide technical oversight to small teams of developers
- Ensure code and systems are developed with appropriate levels of quality
- Configure software and infrastructure to support deployment of implemented projects
- Design and implement subsystems of the software architecture
- Implement automation to support builds, deployments and code quality checks
- Estimate development time for subsystems and projects
- Create design and operational documentation for subsystems and projects
- Perform release management activities
Company Focused - Recommend improvements to Phase2s development and deployment practices
- Participate in the development of best practices and standards within the company
- Serve as proactive and efficient conduit for knowledge sharing across the company
People Focused - Maintain managerial relationship with more junior members of the engineering team
- Assist with the career development of staff within the engineering team
Minimum Qualifications - 3+ years of industry experience with progressive increases in responsibility, with at least 2 years working with the Sitecore Experience Platform.
- Significant, demonstrated experience and expertise with the Sitecore Experience Platform including understanding and ability to design templates, fields, presentation layouts, renderings, SXA components, and other configuration, DevOps and deployment strategies, and how to integrate modern front-end JAMStack development practices into the Sitecore Experience Platform
- Demonstrates mastery in multiple technical areas
- Understands the operation and configuration of infrastructure components
- Proficient in multiple programming languages
- Proficient in a variety of debugging techniques
- Is comfortable on a Linux command-line and with git workflows
- Has lead the development of a subsystem or project of large and small scales
Preferred Qualifications Experience and expertise in the following technologies: - Sitecore XM Cloud, including Pages and Component builder
- Sitecore Experience Accelerator (SXA)
- Sitecore JavaScript Services (JSS)
- Sitecore Content Hub and DAM
- Sitecore Connect
- Experience with React and Next.JS frameworks.
- Experience with Vercel hosting
- Strong understanding of modern CSS, JavaScript (ES6+), the DOM and DOM manipulation. Experience with Flexbox, CSS grid, and CSS variables preferred.
- Experience with designing, implementing, and debugging CI/CD processes, especially GitHub Actions and Azure DevOps.
- Experience with Container based Sitecore Development
- Proficiency with the digital marketing capabilities of Sitecore including best practices for customization and implementation
- Proficient at writing and presentations with the ability to explain technical considerations, trade-offs and recommendations to both a technical and non-technical audience
- Experience in project and solution estimation and team structure definition
- Ability to identify areas for development efficiency and institute processes to support reuse
Advancement CriteriaPhase2 is committed to transparency for career advancement. Eligibility for advancement requires: - Two or more favorable performance management evaluations to include supervisory reviews and peer reviews OR sponsorship from two or more senior leaders.
- Meeting the minimum qualifications for that role.
Phase2 is committed to transparency for career advancement. The typical advancement path is to Software Architect. Eligibility for advancement is dependent on: - Performance Management evaluation history indicating strong performance and exceeding expectations of current role;
- Consistent demonstration of successfully executing the minimum qualifications of the next level
- Endorsement from senior leadership and peers.
EnvironmentPhysical Demands - Frequently remain in a stationary position, often standing or sitting for prolonged periods of time.
- Occasional adjusting or moving of light objects up to 20 pounds in all directions.
- Continuous communication on live video chats, calls, and through emails and messaging platforms for the purpose of exchanging information.
- Continuous repetitive movements that may include the wrists, hands, and/or fingers.
- Travel (approx. 15% - 25%) when required.
Mental Demands - Comprehension - Must continuously be able to understand direction and adhere to established procedures. Must also be able to gather information from clients and employees and synthesize this information in a meaningful way. May also be responsible for making improvements or recommendations to existing procedures.
- Organization - Must continuously be able to gather and classify information, store information learned from conversations and communications, and then be and be able to quickly recall, interpret, and explain information.
- Reasoning and Decision Making - Must continuously use logic to analyze and interpret information, and prioritize.
- Communication - Must continuously express or exchange ideas and meaning with employees and clients.
- Resilience - Must continuously adapt well in the face of workplace stressors.
Working at Phase2At Phase2, we want you to be a force. Not for just one thing, but for your thing: the intersection of your expertise and your passion. And we will help you achieve it. You are not just your expertise. You are a whole and complete story, and we invite all of it. We live fully with dynamic careers because we know that your best self is your whole self. That means we build authentic relationships with each other, there is no hidden home life, your schedule is your own, and the quirks that define you are storied. Our formula for impact weaves together our brains and our spirits. We enchant with logic and lead with courage. We are questioners, nerds, and inventors logicians at heart who meet challenges with curiosity and a whats next spirit. When we work as one, we are potent and powerful. We succeed together. Your team will give you the autonomy you want and will always challenge, support, and advocate for you and together you will achieve more than you ever could alone. We live our passion ignite change and share it with the world. Learn more about all that we offer to help you succeed and live a full life.
Phase2 Technology
|