Senior Software Architect
About the Role
This position involves leading the design, implementation, and maintenance of high-quality software solutions using .NET (C#) technologies.
We are seeking a skilled Senior Software Engineer to join our Agile development team as a technical leader. The ideal candidate will have strong expertise in modern .NET frameworks and application architectures.
The role requires collaborating with cross-functional teams to translate business needs into technically deliverable user stories. This includes working closely with DevOps and infrastructure teams to enable smooth deployment pipelines, monitoring, and system upgrades.
A key responsibility is guiding junior engineers through mentorship and contributing to a culture of learning and continuous improvement.
Key Responsibilities
* Lead the design, implementation, and maintenance of .NET (C#) solutions aligned with business goals.
* Evaluate emerging technologies and provide hands-on expertise with strategic impact.
* Mentor junior engineers and contribute to technical knowledge-sharing within the team.
* Participate in code reviews, automated/manual testing, and CI/CD processes.
* Collaborate with business analysts, QA, DevOps, and cross-functional partners to translate business needs into technically deliverable user stories.
* Evaluate new tools, frameworks, and cloud technologies to identify opportunities for innovation and improvement.
Requirements
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* 6+ years of software development experience, preferably within Agile teams.
* Strong expertise in .NET C#, including experience with modern frameworks and application architectures.
* Solid understanding of CI/CD pipelines and automation tooling.
* Excellent problem-solving abilities and strong communication skills.
* Passion for building high-quality, user-centric software.
Preferred Qualifications
* Exposure to API integration, cloud platforms (e.g., AWS), Terraform, or middleware technologies.
* Experience working within complex or regulated environments.