Sponsored
Verified Job IT / Software / Data Analyst

Software Developer Architect

Chicago, Illinois
IT / Software / Data Analyst
#425159
Remote / WFH

Job Description

Qualifications
The ideal candidate will have a deep understanding of software design principles, strong coding skills, and a passion for innovation
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Minimum of 5 years of experience in software development, with at least 3 years in an architectural or lead role
Proficiency in programming languages such as Java, C#, Python, or JavaScript, with a strong understanding of software design patterns and principles
Experience with web development frameworks (e.g., React, Angular, Spring, .NET) and RESTful APIs
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
Knowledge of database technologies (e.g., SQL, NoSQL) and data modeling techniques
Strong analytical and problem-solving skills, with the ability to think critically and creatively
Excellent communication and interpersonal skills, with the ability to convey technical concepts to non-technical audiences
Ability to work collaboratively in a team-oriented environment and manage multiple projects simultaneously
Responsibilities
In this role, you will be responsible for designing and overseeing the development of scalable, robust, and high-quality software solutions
You will collaborate closely with cross-functional teams, providing technical leadership and guidance to ensure that software architectures align with business goals and industry best practices
Design and implement software architectures that are scalable, maintainable, and performant, ensuring alignment with business requirements and technical standards
Create architectural documentation, including system diagrams, design specifications, and API documentation to guide development teams
Evaluate and select appropriate technologies and frameworks to support project requirements and enhance development efficiency
Technical Leadership & Mentorship
Provide technical leadership and mentorship to software development teams, fostering a culture of collaboration and continuous improvement
Conduct code reviews and provide constructive feedback to ensure adherence to coding standards and best practices
Lead technical discussions and decision-making processes, promoting innovative solutions to complex problems
Collaboration & Cross-Functional Support
Work closely with product managers, UX/UI designers, and stakeholders to define project requirements and translate them into technical specifications
Collaborate with quality assurance teams to ensure the development of high-quality software through automated testing and continuous integration practices
Support the deployment and operation of software solutions, addressing any technical challenges that arise during the software lifecycle
Continuous Improvement & Innovation
Stay current with industry trends, emerging technologies, and best practices to drive innovation and improve software development processes
Identify opportunities for process improvements and automation to enhance development efficiency and reduce time to market
Advocate for the adoption of modern development practices, including DevOps, microservices architecture, and cloud-native solutions
Job description
Job Overview

We are looking for a skilled Software Developer Architect to join our engineering team. In this role, you will be responsible for designing and overseeing the development of scalable, robust, and high-quality software solutions. You will collaborate closely with cross-functional teams, providing technical leadership and guidance to ensure that software architectures align with business goals and industry best practices. The ideal candidate will have a deep understanding of software design principles, strong coding skills, and a passion for innovation.

Key Responsibilities

Architecture Design & Development:

Design and implement software architectures that are scalable, maintainable, and performant, ensuring alignment with business requirements and technical standards.

Create architectural documentation, including system diagrams, design specifications, and API documentation to guide development teams.

Evaluate and select appropriate technologies and frameworks to support project requirements and enhance development efficiency.

Technical Leadership & Mentorship

Provide technical leadership and mentorship to software development teams, fostering a culture of collaboration and continuous improvement.

Conduct code reviews and provide constructive feedback to ensure adherence to coding standards and best practices.

Lead technical discussions and decision-making processes, promoting innovative solutions to complex problems.

Collaboration & Cross-Functional Support

Work closely with product managers, UX/UI designers, and stakeholders to define project requirements and translate them into technical specifications.

Collaborate with quality assurance teams to ensure the development of high-quality software through automated testing and continuous integration practices.

Support the deployment and operation of software solutions, addressing any technical challenges that arise during the software lifecycle.

Continuous Improvement & Innovation

Stay current with industry trends, emerging technologies, and best practices to drive innovation and improve software development processes.

Identify opportunities for process improvements and automation to enhance development efficiency and reduce time to market.

Advocate for the adoption of modern development practices, including DevOps, microservices architecture, and cloud-native solutions.

Qualifications

Education & Experience:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Minimum of 5 years of experience in software development, with at least 3 years in an architectural or lead role.

Technical Skills

Proficiency in programming languages such as Java, C#, Python, or JavaScript, with a strong understanding of software design patterns and principles.

Experience with web development frameworks (e.g., React, Angular, Spring, .NET) and RESTful APIs.

Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).

Knowledge of database technologies (e.g., SQL, NoSQL) and data modeling techniques.

Soft Skills

Strong analytical and problem-solving skills, with the ability to think critically and creatively.

Excellent communication and interpersonal skills, with the ability to convey technical concepts to non-technical audiences.

Ability to work collaboratively in a team-oriented environment and manage multiple projects simultaneously.
View more Software Jobs in Chicago →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Technical Analyst - VP mukesh Verified
Pune, Maharashtra IT / Software / Data Analyst

As an Applications Development Senior Manager at our company, you will be responsible for managing a team to establish and implement applica...

Posted 43m ago View Details
Patna, Bihar IT / Software / Data Analyst

Key Responsibilities: 1. Technical Support: Provide timely and effective technical, Troubleshoot and resolve technical issues related to the...

Posted 43m ago View Details
Digital Copywriter jyoti Verified
Hyderabad, Telangana IT / Software / Data Analyst

Job description Role Summary We're looking for a versatile, creative, and culturally plugged-in language specialist who thrives in digital e...

Posted 43m ago View Details
London, England IT / Software / Data Analyst

Company Overview Baltimore Group Ltd is a leading provider of Facilities management and property services to a large number of well-establis...

Posted 43m ago View Details
Senior Reactjs Developer HR Manager Verified
Remote / WFH IT / Software / Data Analyst

We are looking for smart, dynamic individuals who have a passion for solving complex problems, and a strong will to learn. Join our engineer...

Posted 43m ago View Details