Ideagen

Software Engineer II

Ideagen

full-time

Posted on:

Location Type: Hybrid

Location: Shah Alam • 🇲🇾 Malaysia

Visit company website
AI Apply
Apply

Job 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