Ideagen

Software Engineer

Ideagen

full-time

Posted on:

Location Type: Hybrid

Location: Shah Alam • 🇲🇾 Malaysia

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerJavaScriptJenkinsMicroservices.NETReactSDLCSQL

About the role

  • Implement new features across Ideagen Products using .NET and open-source technologies, ensuring high-quality, well-architected cloud-hosted and on-premises enterprise solutions
  • Collaborate closely with Development Managers, Team Leaders, Software Engineers, Product Managers, Technical Product Owners, Front-end Engineers, Test Engineers, and Infrastructure Engineers to deliver features to a high standard
  • Work with the Product Design Team to create an optimal user experience and contribute to defining and developing the Sprint backlog within Agile frameworks (e.g., Scrum)
  • Work across the full Software Development Lifecycle (SDLC) to deliver products according to the published roadmap and planned release cycles
  • Diagnose, troubleshoot, and fix software defects and security vulnerabilities, and provide unit tests to validate development work
  • Contribute to the Development Team’s working practices, technology decisions, and create necessary documentation for work produced
  • Investigate and resolve support issues, implementing improvements to reduce ticket volume

Requirements

  • At least 3-5 years of experience in software development
  • Proven ability to deliver technical design and features within enterprise applications using .NET Core, C#.NET, and JavaScript
  • Experience implementing .NET best practices, developing front-end web applications using HTML, CSS, JavaScript, with knowledge of React as a plus
  • Skilled in source control (preferably Git), backend and front-end unit testing, and database development (preferably MS SQL)
  • Understanding of UX/design principles
  • Strong verbal and written communication/presentation skills in English
  • Familiarity with Agile methodologies (e.g., Scrum) and tools for CI/CD such as Jenkins, SonarQube, and Docker
  • Exposure to cloud platforms (AWS/Azure), PowerShell, Postman
  • Experience in microservices architecture for cloud-native applications
  • Desirable: knowledge of ECMA-376 Office Open XML (OOXML), LINQ/LINQ-to-XML, and XSLT for document transformation
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.NET CoreC#.NETJavaScriptHTMLCSSReactunit testingdatabase developmentmicroservices architecture
Soft skills
communication skillspresentation skillscollaborationproblem-solvingdocumentation