Role: Satellite System Developer (.NET)
Location: On-site @ Kuala Lumpur
Industry: Financial Services/Takaful (Islamic Insurance)
Contract: 12 Months
Position Summary – the purpose of the job
- You will work as a key individual contributor within the IT team, focusing on the development and maintenance of front-end systems.
- Responsible for developing, implementing, and optimizing .NET-based applications using MVC patterns, API integration, and Microservices architecture.
- Play a critical role as both a technical advisor and executor, providing insights and solutions to enhance system functionalities and user experience.
- Engage in the entire project lifecycle, from conception through deployment and operations, ensuring the highest quality standards are met.
- Stay abreast of and incorporate modern technologies and programming practices to continually innovate and improve our systems.
KEY ACCOUNTABILITIES
Main Duties & 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.
- Engage in continuous learning to stay ahead of modern technologies and programming best practices.
- 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.
REQUIREMENTS
Education/Work Experience
- 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.
- Hands-on experience in Microsoft .NET and Sharepoint developer not necessary but advantages.
Knowledge
To continually update and expand knowledge in these areas to adapt to evolving technology trends and industry changes:
- In-depth understanding of .NET frameworks, MVC architecture, API development, and Microservices.
- Knowledge of modern front-end technologies and frameworks.
- Familiarity with software development methodologies like Agile and Scrum.
- Understanding of database management and data integration.
- Awareness of the latest trends in technology and software development, including security practices.
Skills
- 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.
- Keen attention to detail and a commitment to delivering high-quality work.
- Capacity to manage multiple tasks and projects simultaneously in a fast-paced environment.
- Openness to give and receive feedback, fostering a constructive team dynamic.