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
Senior Backend Engineer responsible for designing scalable backend solutions for Bricks' real estate investment platform. Collaborating with cross - functional teams to deliver high - quality APIs and backend services.
Senior PHP Developer at Summit Networks creating PHP - based solutions for voice providers. Collaborating with teams to enhance software products and optimize application performance.
Java Developer maintaining complex applications and collaborating with software architecture team in a hybrid environment. Engaging in active technical discussions and leading developers.
Senior Backend Developer at BonifiQ working on APIs and microservices for retail solutions. Focus on C#, ASP.NET Core, MySQL, and collaboration with product and frontend teams.
Software developer responsible for developing and optimizing backend components for scalable services at Assecor. Collaborating with cross - functional teams and integrating messaging systems and APIs.
Software developer at Assecor developing qualitative and robust backend solutions within a hybrid team. Collaborating closely with cross - functional teams on various customer projects.
AI Engineer at Assecor developing innovative AI and automation solutions. Working on GenAI applications, PoCs, and MVPs with a focus on economic efficiency.
Software Developer building robust applications in Java and Angular while collaborating in a cross - functional team at Assecor. Focused on developing high - quality solutions and participating in diverse customer projects.