Principal Applications Architect
Company
Crowell & Moring
Location
Washington DC
Type
Full Time
Job Description
Job Description
Crowell & Moring LLP is an international law firm with offices in the United States, Europe, MENA, and Asia that represents clients in litigation and arbitration, regulatory and policy, intellectual property, and transactional and corporate matters. The firm is internationally recognized for its representation of Fortune 500 companies in high-stakes litigation and government-facing matters, as well as its ongoing commitment to pro bono service and diversity, equity, and inclusion.
Job Summary
The Principal Applications Architect takes a leadership role in overseeing large-scale custom application development projects and provides technical guidance and mentorship on solutions, architecture, research, best practices, and the adoption of new technologies. With hands-on technical responsibility, the Principal Applications Architect is accountable for the overall architectural and framework design of solutions delivered by the applications team.
Job Responsibilities
- Responsible for architecting the team’s cloud-native application infrastructure and development tools.
- Leads large-scale custom application development projects through the implementation life-cycle utilizing Agile project management processes, techniques, and tools.
- Designs and writes new software programs of various levels of complexity; improves existing applications by analyzing and identifying areas for modification.
- Analyzes business processes to gather application, process, and feature requirements.
- Designs and implements complex application infrastructure, data models, development tools, and deployment pipelines.
- Defines and develops interfaces needed to integrate across components of a solution, including mobile applications, web applications, backend services, and databases.
- Leads development team members by prioritizing project action items/issues, monitoring progress, providing technical feedback, and fostering an environment of innovation and continuous improvement.
- Provides technical mentorship to the development team on solutions, architecture, research, best practices, and implementation of new technologies.
- Ensures our application stack is cutting-edge and forward-looking by researching and designing programming patterns, frameworks, and custom libraries.
- Anticipates problems and future technical needs and takes necessary corrective steps to ensure they are addressed.
- Performs on-going security testing in adherence to the firm’s software development lifecycle to help mitigate security vulnerabilities.
- Develops code reviews standards to ensure the highest quality code is approved before being deployed to production environments.
Qualifications
Education
This position requires a Bachelor’s degree in a relevant field. Equivalent training and experience may substitute for education.
Experience
- The position requires a minimum of eight (8) years of increasing responsibility and directly related experience during which knowledge, skills, and abilities applicable to the position were demonstrated.
- Experience leading and mentoring development teams.
- Advanced knowledge of native cloud design patterns and technologies within Azure.
- Advanced knowledge of client-side web development utilizing Angular, NgRx, and related frameworks.
- Advanced knowledge of NodeJs and related frameworks.
- Experience with NoSQL and SQL databases.
- Experience with Apollo and GraphQL preferred but not required.
- Experience with Scrum/Agile development methodology with diversity to work within other SDLC methodologies.
- Experience with Azure DevOps, GitHub, or related version control platforms.
Knowledge, Skills and Abilities
- Demonstrated expertise in system-level design and experience with web services and service-oriented architectures.
- Experience mentoring/training developers on complex technical issues.
- Demonstrated ability to lead the completion of large-scale application implementations utilizing Agile project management processes, techniques, and tools.
- Ability to analyze and interpret information from a variety of sources, and apply critical and creative thinking to draw conclusions or develop solutions to complex problems.
- Ability to work effectively both independently and with others in a cooperative, enthusiastic, and friendly manner to accomplish position functions and lead team efforts.
- Ability to communicate clearly and effectively, both orally and in writing, throughout the organization including management, members of the partnership, and senior leadership.
- Demonstrated ability to organize and prioritize work in a dynamic and complex environment to meet deadlines.
- Must be detail oriented and logical, and demonstrate significant initiative and self-motivation.
Additional Information
Crowell & Moring LLP offers a competitive compensation and comprehensive benefits package which includes progressive options such as backup child care, wellness programs, cultural events and social activities. We take great pride in our positive, friendly culture that rewards hard work and success, at the same time recognizing the importance of family and community service.
Our Firm is committed to fair and equitable compensation practice in accordance with applicable laws. The salary range for this position is $145,000 to $190,000. Additional compensation may include a discretionary bonus. Other benefits include healthcare, vision, dental, retirement, and all-purpose leave. The salary for this position may vary based on location, market data, an applicant’s skills and prior experience, certain degrees and certifications, and other factors.
EOE m/f/d/v
Crowell & Moring LLP participates in the E-Verify program.
Date Posted
03/17/2024
Views
3
Similar Jobs
Senior Associate, Data Science - People Analytics - Capital One
Views in the last 30 days - 0
Capital One is seeking a Senior Associate Data Science specialist for their People Strategy Analytics team The role involves applying data science an...
View DetailsSenior Associate, Data Scientist - Customer Management - Capital One
Views in the last 30 days - 0
Capital One is seeking a Senior Associate Data Scientist for the Mainstreet Customer Management Data Science team The role involves partnering with cr...
View DetailsPrincipal Project Manager, Commercial Bank - Capital One
Views in the last 30 days - 0
Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Principal Project Manager for its Commercial Bank The role involves...
View DetailsManager, Project Manager - Capital One
Views in the last 30 days - 0
Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Manager Project Manager The role involves leading critical and stra...
View Details2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsPackage Consultant-SAP SCM MM - IBM
Views in the last 30 days - 0
As an IBM Associate Business Consultant you will have the opportunity to tackle complex business problems capitalize on market opportunities and under...
View Details