Senior Architect

Washington, DC
Check out other open roles

Role Description

You will be leading the dev team working on a strategic web application to an investment firm. The application is designed to visualize investment operations data and human network for internal and external users and is a critical element to the growth and development of the company. Designed for all staff of the company, partners and clients, it serves as a single pane of glass of company’s investment activities. The team you will lead currently consists of software developers (backend, frontend, full stack, BI dev), business analyst, project manager, UI/UX designers, QA analyst.  

The application is integrated with Azure Analysis services, Okta, PowerBI and a few more 3rd party providers. Technologies used on a project: .NET Core, Vuew.JS, Azure Cloud, Azure DevOps, PowerBI/Analysis Services. The project is already ongoing but there are plenty of business and technical challenges to solve in its long term vision.  

Requirements:

  • 6+ years of experience developing, designing and architecting apps and systems 
  • 3+ years of leading the development team 
  • BS in Computer Science, Information Systems, Mathematics, or other related discipline (MS degree is plus!)
  • Experience in software development and coding in various languages
  • Excellent knowledge of software and application design and architecture
  • Experience in software quality assurance principles, including end-to-end testing, performance testing and penetration testing
  • Working as SRE in the past is plus
  • Maintains and expands upon knowledge of multiple languages, innovative frameworks, tools and their capabilities
  • Great interpersonal skills, able to communicate with C-level executives and effectively convey technical vision to non-technical stakeholders 

Responsibilities:

Qualified architects will:

  • Be ready to design and develop software applications on all levels – infrastructure, networking, hardware, virtualization, OS, application, frontend, API, protocols
  • Suggest architectural improvements and perform technical leadership assisting developers with complex technical challenges and mentor employees in software development best practices
  • Get experience in designing highly available solutions, high-load fault-tolerant systems, microservices architecture, REST APIs for on-premises, cloud or hybrid infrastructure 
  • Become experts in modern container technologies (Docker, Kubernetes), have a deep understanding of DevOps tasks, CI / CD, understanding of Monitoring and Security Best Practices 
  • Lead development vision from project inception to architecture planning, development, release, and production. Own the software development life cycle 
  • Work closely with business and technical leadership stakeholders. 

Apply for this role

Resume* and cover letter (optional)
Supported files: pdf, doc, docx, rtf
Supported files: pdf, doc, docx, rtf
By clicking submit button you agree our Privacy Policy