Satellite System Developer (.NET)
Salary: RM 6,000 – RM 7,500 per month
About the role
You will work as a key individual contributor within the IT team, focusing on the development and maintenance of front-end systems. You will be responsible for developing, implementing, and optimizing .NET-based applications using MVC patterns, API integration, and Microservices architecture. You will play a critical role as both a technical advisor and executor, providing insights and solutions to enhance system functionalities and user experience. You will engage in the entire project lifecycle, from conception through deployment and operations, ensuring the highest quality standards are met. You will stay abreast of and incorporate modern technologies and programming practices to continually innovate and improve our systems.
Key responsibilities
Design, develop, and deploy scalable and efficient front-end systems using .NET, MVC, API, and Microservices.
Collaborate closely with project managers, UX designers, and other developers to ensure projects meet specifications and deadlines.
Provide technical advice and insights, contributing to the decision-making process for system development and enhancements.
Implement rigorous testing methodologies to ensure the reliability and functionality of all software products.
Regularly update existing systems to improve performance and integrate with new technologies or methodologies.
Investigate and resolve system issues, providing timely and effective solutions to minimize downtime.
Document all phases of the development process, ensuring a comprehensive knowledge base for future reference and team collaboration.
Actively participate in reviews of code, design, and system architecture, both providing and receiving constructive feedback.
Mentor junior developers, sharing knowledge and best practices to uplift the team's capabilities.
Contribute to the strategic planning of project and operational goals, ensuring alignment with company objectives.
About you
Bachelor's degree in Computer Science, Information Technology, or related field.
Proven experience as a System Developer, with a strong portfolio showcasing .NET-based applications.
Hands-on experience with MVC, API, and Microservices development.
Demonstrated ability in successfully completing projects from inception to deployment.
Prior role(s) that required being both a technical advisor and executor, particularly in front-end system development.
Proficient in .NET programming, with a strong grasp of other programming languages being highly advantageous.
Excellent problem-solving skills to tackle complex technical challenges.
Strong communication skills to effectively collaborate with team members and stakeholders.
Ability to work independently on projects with minimal supervision.
Capacity to manage multiple tasks and projects simultaneously in a fast-paced environment.