Senior Applications Developer Lead - New York, United States - Open Systems Technologies

    Default job background
    Description

    An international law firm is looking for a Senior Applications Developer Lead to join their team in New York, NY.

    Make sure to apply with all the requested information, as laid out in the job overview below.

    Compensation: $130-185k

    The Senior Applications Developer Lead will act as lead developer for our cloud and our on premise solutions while in close collaboration with our Architects. They will direct a team of development engineers ensuring quality, functionality, security and on time delivery of all our software solutions.

    Responsibilities:

    • Design, develop and maintain software in an Azure/AWS cloud
    • Create custom solutions utilizing Sitecore CMS
    • Maintenance of on premise applications/components in a Windows environment
    • Working with Solution Architects to develop custom solutions
    • Mentoring/motivating and guiding software engineers on your team to achieve organizational goals
    • Independently define, prioritize goals and tasks in a fast-paced environment
    • Derive optimal solutions and implement best coding practices
    • Propose solutions to tough problems, build consensus among team & mentor other developers
    • Conduct code reviews to ensure appropriate coding best practices
    • Stay informed and implement secure development best practices
    • Lead planning and strategy around the migration of existing applications to the Azure/AWS
    • Ability to communicate complex technology solutions to diverse teams across the firm

    Qualifications:

    • Bachelor's Degree in Computer Science or equivalent combination of education and experience
    • At least 10 years of experience in cloud-native applications (Azure, AWS) in C#, Python using SDLC best practices
    • Must have 6 years of Sitecore experience, preferably Sitecore certified
    • At least 5 years of experience working in cross-functional teams and collaborating with business stakeholders in support of a departmental and/or multi-departmental data management and analytics initiative
    • 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
    • Excellent problem solving and analytical skills
    • Demonstrates knowledge of the following processes, tools or applications: Software engineering best practices, full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps
    • Extensive expertise in C#, .Net, Angular, Python, CSS, Jquery, Bootstrap, Nextjs, and JavaScript
    • Experience implementing systems for high-performance: high throughput, high-availability, low latency, etc.
    • Expert knowledge of Sitecore CMS, Workflow, Service Integration, Personalization, SEO, multi-site, multi-lingual sites
    • Thorough understanding of Object-Oriented Programming (OOP) design and practices;
    • Familiarity with design patterns
    • Strong RDBMS experience (MS SQL, PostgreSQL, etc.) designing tables & writing queries. NoSQL experience is a strong plus
    • Deep understanding on API strategies, Integration Patterns and best practices
    • Experience in mentoring a team of 2-3 would be a plus