
IT Architect
NOVALINK SOLUTIONS LLC
contract
Posted on:
Location Type: Hybrid
Location: Atlanta • United States
Visit company websiteExplore more
Tech Stack
About the role
- Develop, analyze, and design solution architectures for various projects
- Collaborate with development teams to implement and maintain software solutions
- Ensure compliance with security policies and practices
- Provide guidance on best practices for software development and deployment
- Work closely with stakeholders to understand needs and requirements
- Participate in architecture and design reviews
- Manage project timelines and deliverables
Requirements
- Bachelor's degree in computer science, information systems or related specialty from an accredited college or university
- Ten years of job specific experience that includes system analysis, design and development, and relationship management.
- Understanding software development principles and methodologies is essential.
- Proficiency in various programming languages is required for informed decision-making.
- Experience with cloud providers like AWS, Azure, or Google Cloud is necessary.
- Knowledge of database design and data modeling is crucial.
- Understanding DevOps practices and CI/CD pipelines is important for modern application development.
- A strong understanding of security principles is vital for designing secure applications.
- Familiarity with architectural styles (e.g., microservices, monolithic, client-server) and design patterns is crucial.
- Expertise in test automation tools ensures quality.
- Effective communication with both technical and non-technical stakeholders is vital.
- Analytical and problem-solving skills are essential for identifying and resolving issues.
- The ability to lead and collaborate with development teams is important.
- Being able to learn new technologies and adapt to changing requirements is crucial.
- Managing expectations and collaborating with various stakeholders is essential.
- Effective time management skills are needed to meet deadlines and deliver quality solutions.
- Working effectively with a team is essential for successful application development.
- The ability to analyze situations and make informed decisions is important.
- Staying updated with new technologies and methodologies is key to success.
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
solution architecturesystem analysissoftware developmentprogramming languagescloud providersdatabase designdata modelingDevOps practicesCI/CD pipelinestest automation tools
Soft skills
effective communicationanalytical skillsproblem-solving skillsleadershipcollaborationtime managementadaptabilitystakeholder management