Logo for Deploy Alloy

Lead Software Architect

Key Facts

Remote From: 
Full time
English

Other Skills

  • •
    Quality Assurance
  • •
    Decision Making
  • •
    Collaboration
  • •
    Communication
  • •
    Leadership
  • •
    Mentorship
  • •
    Social Skills
  • •
    Problem Solving

Roles & Responsibilities

  • 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 (C# and ASP.NET) and extensive RPG programming (IBM iSeries/AS/400).
  • In-depth knowledge of software architecture principles, design patterns, and strong leadership and communication skills.

Requirements:

  • Architectural leadership: Lead the design and development of complex software systems, define the architectural vision, strategy, and guidelines, and ensure alignment with business goals.
  • Technical guidance: Leverage .NET and RPG expertise to mentor developers, provide hands-on technical guidance, and stay current with industry trends to inform architectural decisions.
  • Solution design and documentation: Collaborate with cross-functional teams to design scalable, secure software solutions and create/maintain architectural diagrams and guidelines.
  • Code quality, risk management, and collaboration: Conduct code reviews to enforce standards and QA processes, identify technical risks early with mitigation strategies, and work with product managers and stakeholders to drive successful delivery.

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.