SW Architect I Position Available In Fulton, Georgia
Tallo's Job Summary: The SW Architect I position at NCR involves developing software applications using Java, designing microservices architecture, and implementing solutions for Digital Banking. The role requires 8 years of experience in various technical areas, including Java, OOAD, REST, and Agile methodology. This full-time position also allows for part-time telecommuting. NCR is seeking candidates with a Bachelor's Degree in Computer Science or a related field.
Job Description
1. Building upon our open technology platform developed on a unique service-oriented architecture (SOA), connecting with the wide breadth of NCR offerings across Retail, Hospitality, and Financial Services industries.2. Building Digital Banking features for Payment services, BillPay, person-to-person transfers, Card Management, and Communication Hub that serve the customers of our customers.3. Owning everything about our services, from concept to operations, includes Architectural designs, Coding, creating Deployment pipelines, Monitoring, and Supporting the production environments.4. Creating product features with product managers and designers as partners in the Payments Hub product of Digital Banking that consists of the next generation User Interface (UI) and open Application Programming Interfaces (Application Programming Interfaces (API) for all the Financial Institution customers needs of making payments using their Online or Mobile banking.5. Simplifying complex features into elegant, functional design.6. Working with the Architecture Review Board to showcase the designs of new components and to get the approvals of the component architecture.7. Working with a diverse development team, creating novel solutions, and communicating concepts.8. Researching, understanding, and applying the most current technology trends.9. Identifying new opportunities to apply technology to improve banking and retail experiences.10. Interacting with customers and identifying opportunities to improve the customer experience.11. Applying creativity to invent new ideas and concepts.12. Utilizing programming and prototyping skills to build and test new concepts and ideas.13. Presenting and demonstrating prototype solutions to customers.14. Working broadly across NCR to apply programming and design skills in solving the next generation of challenges.15. The position is eligible for part-time telecommuting.
Requirements:
Bachelor’s Degree or foreign equivalent
- in Computer Science or a related technical field and 8 years of experience in a systems analysis or development occupation.
Experience must include
- 8 years of experience developing and designing software applications using Java
- 8 years of experience using core computer science fundamentals, including data structures, algorithms, and concurrent programming
- 8 years of Experience in Object Oriented Analysis and Design (OOAD) and design principles, implementing microservices architecture using Java Enterprise Edition (JEE), Spring, Spring Boot, Spring Cloud, and Hibernate
- 8 years of experience in the development of SOAP and REST-based solutions
- 8 years of experience in Single SignOn (SSO) integrations, Payment solutions, BillPay solutions, and Digital Banking
- 8 years of experience working with databases like Oracle, PostgreSQL, NoSQL, and SQL Server
- 8 years of experience working in Native and hybrid Cloud environments
- 8 years of experience with Java Enterprise Edition Application servers like Apache Tomcat
- 8 years of experience with Agile development methodology
- 8 years of experience analyzing user and business requirements to create technical design requirements and software architecture
- 8 years of experience with continuous integration systems like Jenkins or GitLab Continuous Integration
- 8 years of experience creating secure solutions by design
- 8 years of experience with performance testing and designing and writing code for high-performance, high-reliability environments
- 8 years of experience analyzing, designing, implementing, and troubleshooting software solutions for highly transactional systems.
- Any combination of education that has been evaluated by a professional credentials evaluation service to be the equivalent of an U.
S. degree will be accepted.
References required.