Associate Software Engineer
Riskonnect
Software Engineering
Colombo, Sri Lanka
Posted on Mar 8, 2025
Associate Software Engineer
Responsibilities
- Participate 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).
Requirements
- Degree 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 13+, 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.
- Experience with React in addition to Angular.
- Knowledge of Microservices architecture
- Experience 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.