Software Architect

Overview

On Site
$70 - $75
Accepts corp to corp applications
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

Agile
AngularJS
Architectural Design
Computer Science
DevOps
Microsoft Azure
Java
JIRA
UI
SQL
Python
Git
Communication
Collaboration

Job Details

Job Title: Software Architect
Duration: 12 Months
Client: State of Georgia
Location: Atlanta, GA

NOTE: This is an on-site role.

Position overview:

  • The software architect will be responsible for designing and overseeing the implementation of scalable, high-performance software solutions.
  • This role will involve working closely with product managers, engineers, and other stakeholders to ensure the architectural integrity of the software systems we develop.
  • The Software Architect will lead the technical vision, ensuring that all software solutions meet the strategic business objectives while maintaining high standards of quality and performance.

Job Description:

  • Architectural Design: Lead the design and architecture of software applications, ensuring they meet business needs, performance, and scalability requirements.
  • Technical Leadership: Provide guidance and mentorship to development teams to ensure the adherence to architectural principles, patterns, and best practices.
  • Collaboration: Work closely with cross-functional teams (product managers, UI/UX designers, and engineers) to gather and define software requirements and translate them into functional, technical solutions.
  • Technology Selection: Evaluate and select appropriate technologies, frameworks, and tools to ensure the optimal performance, scalability, and maintainability of software systems.
  • Code Quality: Establish coding standards, practices, and guidelines to ensure the delivery of high-quality software that is maintainable and extensible.
  • System Integration: Ensure seamless integration of software systems with external platforms, APIs, and third-party tools.
  • Continuous Improvement: Stay up to date with emerging trends and technologies in software development and integrate them where appropriate to enhance the product s capabilities.
  • Problem Solving: Lead the troubleshooting and resolution of complex technical issues across the software development lifecycle.

Required Skills:

  • Bachelor s degree in Computer Science, Engineering, or a related field (Master's preferred).
  • 8+ years of software development experience, with at least 3 years in an architectural or leadership role.
  • Proficiency in designing scalable, high-performance software solutions.
  • Strong experience with software design patterns, principles (SOLID), and architecture frameworks (e.g., microservices, service-oriented architecture).
  • Hands-on experience with a variety of programming languages (e.g., Java, C#, Python, JavaScript) and frameworks (e.g., Spring, .NET, Angular, React).
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and cloud-native architecture.
  • Expertise in designing RESTful APIs, microservices, and integrating third-party APIs.
  • Strong understanding of databases (SQL, NoSQL), distributed systems, and data modeling.
  • Proficiency in CI/CD pipelines, version control systems (Git), and DevOps practices.
  • Knowledge of agile methodologies (Scrum, Kanban) and experience in working in an agile development environment.
  • Excellent communication, problem-solving, and leadership skills.
  • Ability to mentor and guide junior and mid-level developers.

Preferred Skills:

  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with serverless architecture.
  • Knowledge of security principles and practices in software design and development.
  • Experience with system monitoring tools and performance optimization.
  • Familiarity with agile tools (JIRA, Confluence, etc.) and project management best practices.

About Us:

Since 2000, Tri-Force Consulting Services ( has been an MBE/SDB certified IT Consulting firm in the Philadelphia region. Tri-Force specializes in IT staffing, software development (web and mobile apps), systems integration, data analytics, system automation, cybersecurity, and cloud technology solutions for government and commercial clients. Tri-Force works with clients to overcome obstacles such as increasing productivity, increasing efficiencies through automation, and lowering costs. Our clients benefit from our three distinguishing core values: integrity, diligence, and technological excellence.
Tri-Force is a six-time winner among the fastest-growing companies in Philadelphia and a four-time winner on the Inc. 5000 list of the nation's fastest-growing companies.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tri-Force Consulting Services Inc