Senior Software Engineer
We are seeking a skilled software engineer to lead the development of scalable and secure .NET solutions.
* Design, implement, and maintain efficient .NET (C#) applications aligned with business objectives.
* Ensure high levels of application performance, quality, security, and scalability through continuous monitoring and optimization.
* Mentor junior engineers and contribute to technical knowledge-sharing within the team, promoting best practices and coding standards.
* Analyze and troubleshoot complex system issues, collaborating with cross-functional partners to resolve technical escalations efficiently.
* Evaluate new tools, frameworks, and cloud technologies to identify opportunities for innovation and improvement in our software development processes.
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.
* Possession of preferred qualifications (exposure to API integration, cloud platforms, Terraform, or middleware technologies).