Post Job Free
Sign in

Software Architect

Company:
Infinite Computer Solutions
Location:
Alpharetta, GA
Posted:
June 23, 2025
Apply

Description:

Responsibilities:

Design and oversee the development of a full stack web application using React, .NET, and Python for machine learning

Take end to end ownership of the technical solution and drive quality

Recognize the right design patterns for the task and guide teams towards building reusable and maintainable components

Collaborate with a data architect and data analysts to integrate Python-based machine learning models for cash flow prediction into the application.

Enforce Fiserv’s coding standards and best practices for development teams by providing review and feedback on pull requests.

Be willing and able to contribute to code to keep your development skills sharp and assist the team with complex pieces of the implementation

Oversee the application's performance and scalability, making recommendations to support Fiserv’s many customers.

Work closely with stakeholders to gather requirements and translate them into technical specifications.

Stay current with emerging technologies and industry trends to continuously improve the application’s architecture.

Requirements:

Bachelor’s degree in Computer Science, Software Engineering, or related field.

7+ years of experience in software development, with at least 3 years focused on architecture design.

Strong expertise in frontend development using React.

Extensive experience in backend development with .NET technologies, including Web API.

Proficient in SQL and database design and management.

Solid REST API fundamentals

Excellent problem-solving skills and the ability to work in a fast-paced environment.

Strong communication skills to collaborate effectively with cross-functional teams.

Good understanding of software architecture and design patterns

Exposure to cloud platforms like Azure or AWS

Nice to Have:

Extensive experience with Azure cloud

Familiarity with machine learning concepts and Python programming.

Knowledge of DevOps practices and CI/CD pipelines.

Understanding of UI/UX design principles to enhance user experience.

Apply