Epicareer Might not Working Properly
Learn More

Solution Architect

RM 11,000 - RM 11,000 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

We are seeking a highly experienced Software Architect with a strong background in consulting environments to join our team. In this role, you will lead the planning, design, and oversight of all software development projects, collaborating closely with software engineers and other stakeholders. The ideal candidate will have deep expertise in modern software design principles, problem-solving, and leadership, with proficiency in a range of programming languages and technologies.

Key Responsibilities:

  • Collaborate with key stakeholders to gather and understand software requirements.
  • Define and design scalable and efficient software architecture for projects, selecting appropriate technologies, frameworks, and architectural patterns.
  • Provide the development team with detailed architectural blueprints and guidelines.
  • Lead and mentor the development team throughout the project lifecycle, ensuring alignment with architectural goals and best practices.
  • Troubleshoot and resolve complex issues related to coding, design, and architecture.
  • Ensure adherence to project timelines, milestones, and deadlines.
  • Conduct code reviews and oversee testing to ensure the final product is functional, secure, and meets all requirements.
  • Update, maintain, and enhance software solutions as needed.
  • Create and maintain comprehensive documentation for software architecture and design decisions.
  • Ensure that all software development adheres to industry best practices, security standards, and performance requirements.
  • Present regular project updates, set goals, and manage progress.

Qualifications:

  • Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum of 5+ years of experience in developing full-stack applications.
  • Proven expertise in designing and implementing software architectures in complex environments.
  • Hands-on experience with at least 3 or more of the following languages and frameworks:
  • Web Development: HTML, CSS, JavaScript, and modern frameworks such as React, Vue.js.
  • Server-side Development: C#, ASP.NET, Node.js, Next.js.
  • Desktop Development: .NET or Java.
  • Cloud Development: AWS or Azure.
  • Python.
  • Database Management: RDBMS such as Oracle, Microsoft SQL Server (2012 and above), and experience with SQL & database design. Knowledge of No-SQL databases like MongoDB is a plus.
  • Mobile Development: Swift, Kotlin, Flutter, or React Native.
  • Experience in system capacity sizing is an advantage.
  • Familiarity with system load and performance testing is a plus.
  • Esri Certification is an advantage.
  • Strong verbal and written communication skills in English.
  • Demonstrated leadership skills and experience guiding development teams.

Job Types: Full-time, Permanent

Pay: RM6,519.38 - RM11,000.00 per month

Benefits:

  • Dental insurance
  • Health insurance
  • Opportunities for promotion
  • Professional development
  • Vision insurance

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Performance bonus

Experience:

  • ASP.NET: 7 years (Required)
  • C#: 7 years (Required)