Sr. Software Architect

job
  • Addison Group
Job Summary
Location
Washington ,DC
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
05 Jan 2025
Share
Job Description

What You’ll Do:

  • Microservice Development : Contribute to building and enhancing our microservices architecture, including standard services such as identity management, authentication, authorization, inter-service communication, and notifications.
  • Performance Optimization : Develop tools and frameworks for load testing, security scanning, and monitoring to identify and address scaling bottlenecks, ensuring high availability, scalability, and fault tolerance in our backend systems.
  • Backend Architecture : Define and develop the backend architecture and tech stack for multiple products, improving performance, reliability, scalability, and security.
  • Quality Assurance : Develop, execute, and review test plans, tests, and results to ensure software quality during the development and maintenance lifecycle.
  • Documentation : Maintain clear and thorough documentation of all application components to support future upgrades and ensure smooth maintenance.
  • Cross-functional Collaboration : Work closely with internal teams and external consultants, ensuring clear communication on system specifications, design analysis, and integration.


What You Bring:

  • A strong foundation in computer science fundamentals.
  • A background in computing, mathematics, engineering, or a related field.
  • 10+ years of experience in building integrated web applications, involving databases, REST APIs, and user interfaces using C#, Angular, ASP.Net Core MVC/WebAPI, and Entity Framework Core.
  • Experience working with Agile teams, using version control tools (e.g., Git), and applying unit testing in service-oriented architectures.
  • Proficiency with SQL and NoSQL databases (Postgres, Redis, Elasticsearch, RabbitMQ, etc.) and technologies like Entity Framework.
  • Hands-on experience deploying microservices on Docker and Kubernetes, as well as developing deployable architectures on Azure.
  • Ability to coordinate system efficiency, scalability, and stability, ensuring the best use of resources.
  • A positive attitude, adaptability, and a strong team player mindset.


What You’ll Gain:

  • A deep understanding of technological innovations driving climate action and sustainable development through carbon markets and standards.
  • Insight into how technology solutions function within a nonprofit environment.
  • Exposure to fast-paced, environmentally-focused nonprofit work and the opportunity to work on impactful projects.
  • Opportunities to research and design innovative tools and technologies that benefit the environment.

Other Smiliar Jobs
 
  • Franklin, TN
  • 5 Days ago
  • Alameda, CA
  • 5 Days ago
  • Philadelphia, PA
  • 5 Days ago
  • Oklahoma City, OK
  • 5 Days ago
  • Rancho Cucamonga, CA
  • 5 Days ago
  • Tulsa, OK
  • 5 Days ago
  • Franklin, TN
  • 6 Days ago
  • Shreveport, LA
  • 6 Days ago
  • Schaumburg, IL
  • 6 Days ago
  • Oklahoma City, OK
  • 6 Days ago
  • New York, NY
  • 6 Days ago
  • Nashville, TN
  • 6 Days ago
  • Fort Worth, TX
  • 6 Days ago
  • Shreveport, LA
  • 6 Days ago