Seeking a seasoned software engineer to lead the design, implementation and maintenance of .NET-based solutions aligned with business goals.
About the Role
* Lead the development of high-quality software applications using modern .NET frameworks.
* Ensure high levels of application performance, quality, security, and scalability.
* Mentor junior engineers and contribute to technical knowledge-sharing within the team.
* Collaborate with cross-functional teams to translate business needs into technically deliverable user stories.
Key Responsibilities
1. Design, implement, and maintain .NET (C#) solutions in line with business objectives.
2. Drive the improvement of coding standards, code reviews, automated/manual testing, and CI/CD processes.
3. Analyze and troubleshoot complex system issues and support the resolution of technical escalations.
4. 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.
Preferred Qualifications
* Exposure to API integration, cloud platforms (AWS), Terraform, or middleware technologies.
* Experience working within complex or regulated environments.
We are seeking a skilled professional who can drive technical excellence and innovation. If you have a passion for building high-quality software applications and leading cross-functional teams, please apply.