Logo for Deploy Alloy

Lead Software Architect

Roles & Responsibilities

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proven experience as a Lead Software Architect or in a similar senior architecture role.
  • Strong proficiency in .NET development, including C# and ASP.NET.
  • Extensive experience with RPG programming, including IBM iSeries (AS/400) systems.

Requirements:

  • Lead the design and development of complex software systems, defining the architectural vision, strategy, and guidelines.
  • Provide hands-on technical guidance and mentoring in .NET and RPG, and stay current with industry trends and best practices.
  • Collaborate with cross-functional teams to analyze requirements and design scalable, secure software solutions; create and maintain architectural diagrams and documentation.
  • Perform code reviews, enforce coding standards, ensure quality and performance, and drive continuous improvement through mentoring and best practices.

Job description

**Job Title:** Lead Software Architect (with .NET and RPG Programming Experience)

**Job Summary:**

We seek a highly skilled and experienced Lead Software Architect with expertise in .NET development and RPG programming to join our dynamic team. As a Lead Software Architect, you will play a pivotal role in shaping the architecture and technical direction of our software projects. Your deep knowledge of .NET and RPG programming will be instrumental in guiding our development teams to deliver high-quality solutions that meet our clients' needs.

**Key Responsibilities:**

1. **Architectural Leadership:**

- Lead the design and development of complex software systems, ensuring they align with our strategic goals and business requirements.

- Define and communicate the architectural vision, strategy, and guidelines to development teams.

2. **Technical Expertise:**

- Leverage your extensive experience with .NET and RPG programming to provide hands-on technical guidance and mentoring to developers.

- Stay up-to-date with industry trends, best practices, and emerging technologies to make informed architectural decisions.

3. **Solution Design:**

- Collaborate with cross-functional teams to analyze project requirements and design scalable, efficient, and secure software solutions.

- Create and maintain architectural diagrams, documentation, and guidelines.

4. **Code Review and Quality Assurance:**

- Conduct code reviews to ensure compliance with architectural standards, coding best practices, and performance optimization.

- Implement and enforce coding standards and quality assurance processes.

5. **Technical Leadership:**

- Mentor and coach development teams, fostering a culture of continuous improvement and knowledge sharing.

- Lead by example through your exceptional technical skills and dedication to quality.

6. **Risk Assessment and Mitigation:**

- Identify potential technical risks and challenges early in the project lifecycle and propose effective mitigation strategies.

7. **Collaboration:**

- Work closely with product managers, business analysts, and stakeholders to translate business requirements into technical solutions.

- Collaborate with cross-functional teams to ensure successful project delivery.

**Qualifications:**

- Bachelor's or Master's degree in Computer Science or a related field.

- Proven experience as a Lead Software Architect or a similar role.

- Strong proficiency in .NET development, including C# and ASP.NET.

- Extensive experience with RPG programming, including knowledge of IBM iSeries (AS/400) systems.

- In-depth knowledge of software architecture principles and design patterns.

- Excellent problem-solving skills and the ability to make informed decisions.

- Strong leadership and mentoring skills.

- Outstanding communication and interpersonal abilities.

- Experience with cloud technologies and microservices architecture is a plus.

**Benefits:**

- Competitive salary and performance-based bonuses.

- Comprehensive benefits package, including health, dental, and retirement plans.

- Opportunities for professional development and continued learning.

- A collaborative and innovative work environment.

- Flexibility in work arrangements (remote and/or hybrid options available).

If you are a passionate software architect with expertise in both .NET and RPG programming and are eager to lead cutting-edge projects, we encourage you to apply and become a key player in our dynamic team. Join us in shaping the future of software development in our organization.


Software Architect Related jobs

Other jobs at Deploy Alloy

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.