Hybrid Software Engineer Level 2, .Net, C#

Posted 3 weeks ago

Apply now

About the role

  • Level 2 Software Engineer at Ideagen building high-quality SaaS software. Collaborating with teams and utilizing .NET and C# technologies in a hybrid working pattern.

Responsibilities

  • Help design, deliver, maintain, and enhance new and existing platform features
  • Collaborate closely with Development Managers, Team Leaders, and fellow Software Engineers to build well‑architected cloud‑hosted and on‑premises enterprise solutions
  • Work with Product Managers, Technical Product Owners, Front‑end Engineers, Test Engineers, and Infrastructure Engineers to ensure high‑quality feature delivery
  • Partner with the Product Design Team to enable optimal user experiences
  • Contribute across the full Software Development Lifecycle to deliver products according to the published roadmap and planned release cycles
  • Work within an Agile team using frameworks such as Scrum
  • Assist in defining and developing the Sprint backlog to achieve Product team goals
  • Diagnose, troubleshoot, and resolve software defects, supported by unit tests and clear technical documentation
  • Contribute to team working practices and technology decisions
  • Perform tasks with limited supervision, exercising substantial independent judgment within scope.

Requirements

  • Bring 4+ years of professional software development experience
  • 3 years in C#
  • 2+ years with .NET Framework 4.8.1 and WinForms
  • Proven ability to deliver and maintain web-based software using C#, .NET, TypeScript/JavaScript, HTML/CSS (with React as a plus)
  • Experience with cloud-native technologies—app services, functions, containers, microservices, and APIs—ideally on AWS
  • Exposure to relational databases such as Oracle, MySQL, or Postgres
  • Experience delivering reliable solutions using CI/CD tools such as GitHub Actions, Buildkite, Octopus, Docker, and Kubernetes, ideally within a 24/7/365 SaaS environment
  • Strong Git knowledge
  • Working knowledge of cyber security practices including red/blue team activities and the OWASP Top 10
  • Familiarity with code reviews and related engineering practices
  • 3+ years of experience with Agile methodologies such as Scrum
  • Some knowledge of best practices covering architecture, testing, web application security, implementation, and team dynamics
  • Communicate effectively in English with team members
  • Show willingness to both teach and learn across the team
  • Hold (or be working toward) relevant certifications such as a degree in Computer Science/Engineering
  • AWS Cloud qualifications (e.g., AWS Certified Cloud Practitioner)
  • Cybersecurity certifications such as CEH
  • Demonstrable experience using Gherkin and Cucumber for defining stories and success criteria.

Benefits

  • Benefits at Ideagen

Job title

Software Engineer Level 2, .Net, C#

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job