Epicareer Might not Working Properly
Learn More

Software Developer (Hybrid Mode)

Salary undisclosed

Apply on


Original
Simplified

Position Title: Software Developer (Senior/Team Lead)

Location: Bayan Lepas, Penang

Working arrangement: Hybrid (3 days in office, 2 days from home)

Responsibilities:

  • Design and develop system architecture, components, modules, and interfaces, ensuring alignment with business goals and technology strategy.
  • Evaluate and provide technical consultation on recommend appropriate technologies, frameworks, and tools to achieve project objectives.
  • Able to do scoping of work and provide estimation.
  • Continuously researching current and emerging technologies, as well as third-party solutions, to evaluate and propose the best technical solutions for addressing existing business challenges, ensuring seamless integration within the enterprise environment.
  • Develop and maintain architecture documentation, including diagrams, specifications, and guidelines.
  • Work with team members to estimate timelines and define project plans.
  • Ensure the expected application performance level achieved.
  • Perform code reviews and testing.

Requirements:

  • Applicants should be a Malaysian citizen.
  • Diploma/Degree in IT or its equivalent and have a minimum of 3 years of software development experience.
  • Minimum 5 years related working experience (for senior position).
  • Proficient in Component-Based Development, Unit Testing and strong programming background.
  • In-depth knowledge of enterprise-level software architecture principles and practices and experienced in designing and implementing solutions using a variety of technologies, platforms, and frameworks.
  • Experience with micro services architecture and containerization (e.g., Docker, Kubernetes)
  • Excellent analytical and problem-solving skills, with the ability to balance technical and business considerations.
  • Effective communication skills to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Proven track records development and developing web application in your current/previous employments.
  • Attention to detail with a high degree of accuracy.
  • Excellent time-management skills and the ability to work under tight deadlines. Independent, self-discipline, self-organize and able to learn and work under minimum supervision.
  • Knowledge of and experience with: .NET MVC, C# (mandatory), Entity Framework, AJAX, Javascript, JQuery, CSS, Bootstrap, MS SQL (DB Design, Store Procedures, Performance Tuning), .NET 7, Web API
  • Knowledge in the following is an advantage: Web Services Integration (REST, SOAP, JSON), Cloud Computing Services by Azure, Agile methodology – Scrum
  • Applicants with Microsoft Certification in software development (e.g. MCP, MCSD) is a plus
Similar Jobs