The Senior Applications Developer will develop and maintain robust, scalable, high-performance applications using Sitecore XM Cloud, React, NextJS, C# and JavaScript. This work will require close collaboration with cross-functional teams across the IT organization.
In this capacity, the Senior Applications Developer will:
- Design, develop and maintain software in Azure/AWS cloud;
- Create custom solutions utilizing Sitecore XM Cloud;
- Develop all code using best practices;
- Stay informed of and apply secure development best practices;
- Maintenance of on-premise applications/components in a Windows environment;
- Work with Solution Architects to architect and develop custom solutions;
- Independently define and prioritize goals and tasks in a fast-paced environment;
- Propose solutions to tough problems. Present ideas and build consensus among team members;
- Mentor other developers; and
- Ability to communicate complex technology solutions to diverse teams across the firm.
Proficiencies:
The Senior Applications Developer will be expected to demonstrate knowledge of the following processes, tools, or applications:
- Extensive expertise in React, C#, .Net, Angular, Python, CSS, Jquery, Bootstrap, Nextjs, and JavaScript;
- Experience implementing systems for high-performance: high throughput, high-availability, low latency, etc.;
- Expertise with Sitecore XM Cloud, Workflow, Service Integration, Personalization, SEO, multi-site, multi-lingual sites;
- Software engineering best practices, full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps;
- Thorough understanding of Object-Oriented Programming (OOP) design and practices;
- Knowledge of clean code principles and design patterns;
- Strong RDBMS experience (MS SQL, PostgreSQL, etc.) designing tables & writing queries. NoSQL experience is a strong plus; and
- Deep understanding on API strategies, Integration Patterns, and best practices.
Qualifications:
- Bachelor’s Degree in Computer Science (preferred);
- At least 5 years of experience in cloud-native applications (Azure, AWS) in C# and React using SDLC best practices;
- Minimum of 2 years of Sitecore experience, preferably Sitecore certified;
- Minimum of 3 years’ experience in cross-functional team environments, collaborating with business stakeholders to support data management and analytics initiatives across one or more departments Must be highly effective within a collaborative environment;
- Must be able to independently resolve issues and efficiently self-direct work activities based on the ability to capture, organize and analyze information;
- Excellent verbal and written communication skills; and
- Excellent problem solving and analytical skills.
Employees will be provided with an excellent career opportunity in a collaborative environment, in addition to a generous total compensation package with the opportunity to earn bonuses based on individual contribution and firm profitability.
Eligible employees can participate in the Firm’s comprehensive benefits program, which include the following:
- Medical, Dental, Vision, Life/AD&D, Long Term Care, and Short and Long Term Disability
- Flexible Spending Account and Health Savings Account
- Healthcare Concierge and Advocacy
- Voluntary 401k Plan and Profit Sharing
- 10 Paid Holidays per year and a generous PTO program
- Family Support including Pediatric Mental Health and Parental Support, Paid Parental Leave, Fertility Benefits, and Breast Milk Shipping
- Back-up Child Care, Elder Care, and Tutoring
- Wellness Programs (Employee Assistance Program, Mental Health, and Well-Being Events)
- Retirement Plan Consulting
- Anniversary Bonus Program
- Professional Development Programs
- Transportation Allowance and Commuter Benefits
- International Travel Insurance
- Auto/Home/Legal Insurance
- Pet Insurance
- Employee discounts
- And more!
- #ToponeHire