
Software Engineer II
Ideagen
full-time
Posted on:
Location Type: Hybrid
Location: Shah Alam • 🇲🇾 Malaysia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureChefCloudDockerJavaJavaScriptJenkinsMicroservices.NETOraclePHPPythonRabbitMQReactSQL
About the role
- Build high-quality, innovative, and fully performing software that complies with coding standards and technical design
- Work across both back-end (.NET) and front-end (React) using C# and JavaScript
- Develop new features using .NET, Java, PHP, or Python and open-source technologies
- Collaborate with Development Managers, Team Leaders, Engineers, Product Managers, Technical Product Owners, and Design Teams to deliver high-quality features
- Build cloud-hosted and on-premises enterprise solutions
- Participate in Agile development processes (e.g., Scrum) and contribute to sprint planning
- Diagnose and resolve software defects
- Write and maintain unit tests
- Document development work and contribute to team practices and technology decisions
- Perform tasks independently with sound judgment
Requirements
- 3+ years in software development
- Strong experience with .NET Core, C#.NET, Java, PHP, Python, and JavaScript
- Front-end development skills in HTML, CSS, JavaScript; React experience is a plus
- Familiarity with Git and source control practices
- Basic understanding of UX/design principles
- Strong communication skills in English
- Experience with unit testing (front-end and back-end)
- Knowledge of Agile methodologies (e.g., Scrum)
- Database experience with MS SQL and Oracle
- Familiarity with CI/CD tools: Jenkins, SonarQube, Docker, TeamCity, Octopus, Chef
- Experience with microservices architecture and cloud-native applications
- Desirable: Exposure to AWS/Azure, PowerShell, Postman, RabbitMQ, VSTO plugin, HATEOAS
- Desirable: Knowledge of ECMA-376 Office Open XML (OOXML)
- Desirable: Experience with LINQ/LINQ-to-XML and XSLT
Benefits
- Benefits at Ideagen
- Working Pattern - Hybrid (three days per week in office)
- Flexible or part-time working arrangements available
- Emphasis on work-life balance
- Reasonable adjustments and inclusive application process (contact recruitment@ideagen.com)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#JavaPHPPythonJavaScriptHTMLCSSunit testingmicroservices architecture
Soft skills
strong communication skillscollaborationindependent worksound judgment