Job Description :
Position : TECH LEAD SOLUTION ARCHITECT
Location : Atlanta, GA
Type: Contract

Responsibilities Include:
Take point on software design, work estimation and implementation of new features
including interfaces, contracts with storage system, data transformation and handoff to
client technical team.
Keep on top of task and defect management system for assigned issues for each iteration
as well as estimate and assess work priority.
Participate in creating SOWs (Statement of Work) and Document final solutions for
customers
Plan by understanding the details (effort, risk, priority) of remaining work committed for
a release
Execute in a Scrum based agile software development process
Perform peer code reviews as part of everyday workflow
Contribute ideas to continually improve the team’s productivity, job enjoyment, and code
quality
Make a fun environment working with a great team and create cutting edge software

Requirements:
5+ years’ experience architecting and developing distributed, micro-services based
systems. 10+ years of general software development experience
Ability to travel to customer sites to plan, integrate, and deliver solutions. 10-25% travel
may be required
Expertise in architectural patterns (e.g. Fowler) and software design patterns (GoF)
STRONG ability to design, code and debug applications in Java or Python
Experience working on large software systems, particularly distributed systems and
Microservices architectures
Experience architecting large software systems and enterprise integrations
Experience working with large transcriptional data streams and combining transactional
data with web, social and mobile data streams
Demonstrated ability to effectively establish and maintain working relationships with all
levels of the organization
Keen business judgment, focus, and ability to see the "big picture" and prioritize
Excellent communication and presentation skills with the ability to present and translate
complex information to both internal and external teams in relevant business terms
Some experience with performance tuning, improvement, balancing, usability,
automation especially in distributed and cloud environments
Support, maintain and document software functionality and software design and
Architecture

Bachelor’s Degree or higher. Computer Science, Maths, or Engineering major is
preferable.

For more details you can reach at 323-825-566two

Client : Direct Client