Software Developer

Kuala Lumpur, Malaysia

Job Description


Technical Skills Requirements: Work in a team to design and code custom-build solutions based on technologies and related frameworks as below

  • JavaScript, CSS, and HTML: Proficiency and strong knowledge of JavaScript for client-side scripting, CSS for styling, and HTML for structuring web pages. A deep understanding of responsive web design is crucial.
  • ASP.NET Core: Expertise in ASP.NET Core. This includes developing web services, APIs, and server-side components of web applications. Knowledge in cross-platform development also important.
  • C#: A strong command of C#, as it\'s the primary language for ASP.NET Core development. The developer should be able to write clean, efficient, and maintainable C# code.
  • Blazor: Hands-on experience with Blazor, a framework for building interactive web applications using C# and .NET technologies. Proficiency in both Blazor WEB Assembly and Blazor Server is a plus.
  • Version Control: Proficiency with version control systems like Git is necessary for collaborative development and code management.
  • Front-End Frameworks: Experience with front-end libraries or frameworks (e.g., React, Angular, Vue.js) could be beneficial for building modern and responsive user interfaces.
  • Database Integration: Knowledge of working with databases, both SQL and NoSQL, is important. Strong skill on SQL query, able to execute basic DBA role on manage the databases. Experience with other databases is advantageous.
  • Message Queuing: Experience with message queuing systems like RabbitMQ is a valuable skill, for real-time communication, task distribution, event-driven distributed systems.
  • Elasticsearch: Proficiency in Elasticsearch is advantageous for projects that require advanced search capabilities, data analysis, or large-scale data indexing. Elasticsearch is often used in scenarios where you need to search and analysed data quickly.
Non-Technical Skills and Qualities Requirement:
  • Teamwork: Effective communication and collaboration with other team members, including designers, product managers, and other developers, is essential.
  • Code Quality: A commitment to writing clean, maintainable, and well-documented code is essential for long-term project success.
  • Continuous Learning: The software development field evolves rapidly, so a willingness to stay updated on the latest technologies and best practices is important.
  • Testing and Debugging: Strong skills in testing and debugging to ensure the quality and reliability of software.
  • Performance Optimization: The ability to identify and address performance bottlenecks and optimize applications for speed and efficiency.
  • Security Awareness: Understanding of web security principles and practices to protect applications from vulnerabilities and threats.
  • Project Management: Familiarity with project management methodologies like Agile or Scrum can be valuable for team coordination and delivering projects on time.
  • Strong Problem-Solving Skills: The capability to troubleshoot and resolve complex technical issues efficiently.
  • Documentation: Good documentation practices to ensure that code, APIs, and systems are well-documented for future reference. Work with team members to estimate timelines, define tasks, and delegate tasks.
Advantages/Nice to have\xe2\x80\x99s:
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications. Able to set up and maintain the necessary infrastructure, ensuring high availability and reliability [Eg on services Linux, S3, HA (High Availability)]
  • Designing and implementing secure network solutions and hardening the box that meet business requirements.
  • Troubleshooting and resolving issues with the cloud infrastructure
  • Construct the Machine Learning model, that can apply on Agriculture sector. By improving harvesting and productivity
  • Experience on firmware and integration on IoT devices that able to receive, control and interact with IoT devices.
Job Type: Contract
Contract length: 12 months Salary: RM6,000.00 - RM11,000.00 per month Benefits:
  • Health insurance
Schedule:
  • Monday to Friday
Ability to commute/relocate:
  • Kuala Lumpur: Reliably commute or planning to relocate before starting work (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD991187
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned