Riskonnect Asia-Pacific

Associate Software Engineer - .Net + Angular

Posted: 3 hours ago

Job Description

Associate Software Engineer ResponsibilitiesParticipate in requirements analysis.Collaborate with internal teams to produce software design and architecture.Write clean, scalable code using C#/Typescript programming languages.Test and deploy application and systems.Revise, update, refactor and debug code.Improve existing software.Develop documentation throughout the software development life cycle (SDLC).Assist in integrating AI/ML services (e.g., OpenAI, Azure Cognitive Services) into applications.Support the development of AI-driven features by preparing data, testing APIs, and validating outputs.Collaborate with senior engineers and architects to explore the use of AI in enhancing user experience and business workflows.Stay updated with emerging AI tools and frameworks relevant to the product roadmap. RequirementsDegree from a recognized university, preferably in Computer Science, Engineering, or IT.1+ year of experience in .NET Core and Angular development.Proficiency in C#, ASP.NET Core, and Entity Framework Core.Strong front-end skills in Angular 16+, TypeScript, HTML5, CSS3, and JSON.Experience working with RESTful APIs and integrating front-end applications with back-end services.Sound knowledge of software design patterns and OOP concepts.Experience with MS SQL Server technologies.Familiarity with Git and version control workflows.Experience with third-party libraries and APIs.Familiarity with Agile methodologies (e.g., SCRUM).Strong problem-solving, analytical, and troubleshooting skills.Excellent communication and teamwork abilities.Knowledge of Microservices architectureExperience in ASP.NET Web APIs.Experience in CSS/SCSS.Experience in ASP.NET Web Pages and JavaScript.Experience configuring CI/CD pipelines.Experience with Azure or other cloud platforms.Exposure to AI/ML concepts such as natural language processing (NLP), embeddings, or predictive modelling.Familiarity with integrating AI services (e.g., Azure Cognitive Services, OpenAI API, or similar) into web applications.Understanding of how to design prompts, handle AI responses, and apply them in business workflows.Basic knowledge of data processing for AI (JSON, vector databases, text preprocessing).Interest in learning and applying AI/ML technologies to enhance product features.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In