Job Details

Home Job Details

Company Overview


Macrovention Sdn Bhd, a recognized Enterprise Solution Integrator was founded in Penang, Malaysia in 2004 by a group of experience Enterprise Storage Specialist.Acknowledged as New & Emerging Technology partner in introducing emerging & niche Enterprise IT Solution. Created impactful and robust solutions in materializing customers expectations.Great teams with exceptional experience has been our key pillar in expanding our reach to various industry for the past decade with remarkable recognition from customer and product principles towards “We Live by Customers Satisfaction” philosophy .

Experience Requirements

  • Position Title : Software Architecture
  • Job Skills :

    - Minimum Bachelors or Master's degree Computer Science/Engineering.

    - Excellent technical abilities with experienced in software architect & development for multiple projects, skilled in software performance in Windows & Linux environment

    - Proficiency in Python and Object Oriented Programming

    - Excellent verbal communication, written and technical leadership skills.

    - Demonstrated leadership, Strong verbal communication skills and problem solving skills.

    - Proven track record in working on a few projects and taking them from definition to delivery and deployment will be additional advantage.

  • Education Level : Master's Degree
  • Position Level : Senior Executive

Job Responsibilities

- Work closely with Sales Research & Technologist and responsible for the technical direction of software development projects

- Perform feasibility evaluation of requirements and determine priorities for development.

- Manages a team of software developers.

- Manages the totality of software development lifecycle and serve as the intermediary among software developers, business units, deployment and operations team.

- Makes high level design choices for the software structure, frameworks, protocols, and relevant software development methodologies. 

- Determines coding practices, development tools, and validation requirements. 

As Software Architect, your responsibilities includes:

- Understand, resolve, drive to closure on technical difficulties / discussion with different stake holders.

- Identifies gaps / enhancements /potential new features or ideas and bring up for discussion until specification defined.

- Researching and identifying current and future technical trends.

- Play critical role in providing technical direction / consultation (includes delivering details software requirements / specification) to the development team.