Search IT & Business Jobs

Search by job category, location, or keywords. Register to apply for a position. You can also save a search to be notified by email of new jobs as they are posted.

Solution Architect (Remote Available)

Atlanta, GA 30092

Posted: 07/03/2019 Job Category: .NET Architect, Java Architect Job Number: 1664

SOFTWARE SOLUTIONS ARCHITECT

As a Solutions Architect, you will work as an advisor across multiple delivery teams, providing innovative solutions. You will coordinate with stakeholders, architects, and development leaders to define the most effective solution to business problems while leveraging our team’ s knowledge of existing systems, services, and capabilities.

Your deep hands-on knowledge of design, development, coding, and testing across various technology domains will be counted on to set strategic direction and solve complex and mission-critical problems.

SOFTWARE SOLUTIONS ARCHITECT  ROLE RESPONSIBILITY
  • Analyze and prepare recommendations to address existing and potential trouble areas in systems and procedures across the organization
  • Participate in the priority and assign of work within technical teams and ensure compliance with architecture and design definitions
  • Participate in code reviews, collaborating with development leads to enforce strict guidelines around code quality, code coverage, and concurrent development of concurrent releases
  • Recommend and lead re-design or re-development of sub-systems that do not fit the architecture design
  • Develop strong partnership with business, product and engineering leaders to define business, product and technology architecture
  • Review solution designs to determine their technical viability and their relevance to the business goals
  • Participate in internal projects that help scale the group, implement best practices, improve our processes and methodologies, and ensure the high quality of our technical solutions
  • Lead and participate in production support when critical system issues arise
  • Advocate and enforce the adoption of automated deployments and efficient CI/CD processes

SOFTWARE SOLUTIONS ARCHITECT EDUCATION & EXPERIENCE
  • BS/MS/PhD in computer science/related field
  • 10+ years experience as a software engineer / solution architect
  • 5+ years experience in SaaS and/or distributed systems architecture

SOFTWARE SOLUTIONS ARCHITECT REQUIRED KNOWLEDGE AND SKILLS
  • Experience in software development leveraging a variety of languages such as Java, Python, .NET, NodeJS, etc.
  • Experience with Java/J2EE, Web Services, Spring Framework, and Messaging
  • Experience providing architectural guidance and oversight to development teams
  • Hands on experience with Java, Spring Boot, Maven/Gradle, Git, Jenkins, Nexus, and SonarQube
  • Understands the concepts of Cloud, Continuous Delivery, TDD, and automated testing frameworks – Selenium, REST Client, Soap UI, REST Assured
  • Experience with both relational database like DB2, Oracle, MySQL, Sql Server, and NoSQL databases such as MongoDB and DynamoDB
  • Experience with JavaScript, TypeScript, React, Redux, or NodeJS and corresponding unit testing frameworks
  • Experience designing and deploying workloads to Amazon Web Services or similar cloud platform
  • Hands-on experience with developing, architecting and implementing REST APIs and micro services 
  • Deep understanding of financial services with experience in payment systems (preferred)

SOFTWARE SOLUTIONS ARCHITECT PROFESSIONAL COMPETENCIES 

Drives to Win - Possesses sustained energy to set and meet challenging objectives; the ability to organize resources to achieve a standard of excellence in outcomes and monitor on-going performance

Communicates Clearly and Effectively - The ability to effectively share ideas, thoughts, information and feelings with a diverse range of audiences to development two-way understanding; it includes speaking, listening and written communication skills; the ability to influence others towards a desired way of thinking or course of action and to secure agreement to achieve common goals through effective negotiation

Demonstrates Flexibility and Adaptability - Is open and receptive to appropriate change; the ability to manage and shift priorities as required, and to incorporate new approaches in support of changing organizational needs; possesses confidence in challenging the status quo and providing input to change efforts

Focuses on Customer Service -A desire to help or meet the needs of customers; the ability to respond to the changing needs of the customer while maintaining a high standard of quality and adhering to company policies, standards, practices and processes

Teamwork - Is able to establish and maintain a good rapport and cooperative relationships with customer and co-workers; able to work cooperatively across organizational boundaries to achieve shared goals; possesses an understanding of team dynamics and provides tangible contributions to teams, fostering collaboration and an environment of mutual trust and respect

Builds Relationships - The ability to identify, build and maintain formal and informal networks and productive relationships with both internal and external stakeholder; it includes leveraging these contacts to influence positive outcomes for the business

Develops Self - Maintains a commitment to personal and professional development, keeping abreast of current professional knowledge; is personally committed to and actively works to continuously improve self

Solves Problems - Uses rigorous logic and methods to solve difficult problems with effective solutions; able to think critically; to recognize and anticipate a problem (technical, operational, process, organizational) and to identify and implement the best solution in a timely manner

Manages and Executes on Projects - Establishes plans and manages resources to ensure work is completed efficiently, on time and on budget

Resume Parser

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.