Job ResponsibilitiesAPI & Microservices Development:Build clean, maintainable APIs and develop microservices to enhance architecture and features.
Agile Development:Collaborate in agile teams to enhance product capabilities and participate in the entire software development lifecycle.
Web & Application Development:Design, develop, test, and debug solutions while mentoring engineers and driving process improvements.
Platform Design:Contribute to platform architecture, create flexible solutions for technical challenges, and participate in code reviews.
Feasibility & Optimization:Conduct project feasibility analyses and optimize for performance and efficiency.
Collaboration:Work with frontend developers to integrate user-facing requirements with server-side logic.
Code Reusability:Build reusable code and libraries to promote efficiency and consistency.
Technology Research:Stay updated on new technologies and propose innovative solutions to enhance development processes.
The Successful ApplicantTechnical Proficiency:Strong understanding of the .NET framework and expertise in C# with solid object-oriented design skills and familiarity with Clean Architecture.
Database Expertise:Experience with Entity Framework, SQL, and optimization; knowledge of MySQL and NoSQL databases like MongoDB and Redis.
Testing Practices:Proficient in unit testing and test-driven development, with some experience in continuous testing, integration, and deployment.
Data Structures & System Design:Proficient in basic data structures and understanding of system design patterns.
Additional Skills:Familiarity with Linux systems, networking programming, multithreading techniques, Node.js frameworks (particularly Express), and server-side templating languages.
API Skills:Proficient in building and consuming RESTful APIs with a strong understanding of API communications.
Security Compliance:Understanding of accessibility and security compliance.
Scalability Principles:Knowledge of fundamental design principles for scalable applications.
Personal Attributes:Quick learner with independence, problem-solving abilities, and strong logical analysis skills.
What's on OfferCareer Growth:Advance your skills in a dynamic team.
Innovative Environment:Work with the latest technologies.
Collaboration:Join a talented, agile team.
Mentorship:Learn from experienced engineers.
Flexibility:Enjoy work-life balance.
Competitive Compensation:Receive a strong salary and benefits.
Creativity:Contribute to innovative solutions.
Continuous Learning:Access training resources.
ContactJarryl Boey
Quote job ref JN-102024-6570712
Phone number: +603 2302 4078#J-18808-Ljbffr