Ideagen

Senior Software Engineer

Ideagen

full-time

Posted on:

Location Type: Hybrid

Location: Shah AlamMalaysia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Implement new features for Ideagen products using appropriate technologies.
  • Collaborate with Software Engineering Managers, Team Leaders, and Engineers to build well-architected enterprise-class solutions.
  • Work closely with Product Managers, Technical Product Owners, and Infrastructure Engineers to deliver high-quality features.
  • Partner with the UX & Design Team to ensure an optimal user experience.
  • Contribute across the software development lifecycle, ensuring timely delivery aligned with the roadmap and release cycles.
  • Participate in Agile development (e.g., Scrum), helping define and develop the work backlog to meet product objectives.
  • Diagnose, troubleshoot, and fix software defects, provide unit tests, and create necessary documentation.
  • Support team practices, contribute to technology decisions, and mentor other engineers to grow their technical skills.

Requirements

  • Minimum 5-7 years of experience in a software development role.
  • Proven ability to deliver technical design and features for enterprise applications using .NET Core, C#.NET, and JavaScript, following best practices.
  • Experience in front-end web development with HTML, CSS, JavaScript; knowledge of React is a plus.
  • Familiarity with Source Control (Git) and basic understanding of UX/Design principles.
  • Strong communication and presentation skills in English, with ability to tailor technical discussions for different audiences (e.g., engineers vs. management).
  • Experience writing unit tests for backend and frontend; understanding of Agile methodologies (e.g., Scrum).
  • Database development experience, preferably MS SQL and PostgreSQL, and knowledge of CI/CD tools (Jenkins, SonarQube, Docker, Kubernetes).
  • Exposure to microservices architecture and cloud-native applications.
Benefits
  • Benefits at Ideagen

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET CoreC#.NETJavaScriptHTMLCSSReactunit testingdatabase developmentMS SQLPostgreSQL
Soft skills
communication skillspresentation skillscollaborationmentoringtroubleshootingproblem-solvingadaptabilityteamworktime managementtechnical discussion