
Software Engineer
Ideagen
full-time
Posted on:
Location Type: Hybrid
Location: Shah Alam • 🇲🇾 Malaysia
Visit company websiteJob 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