4
applicants
Senior Software Engineer / Software Engineer - NET
Orysys
Colombo •
Full-time
Join our amazing team at ORYSYS Ltd. and take your career to the next level!
Qualifications
- Degree from a recognized university, preferably in Computer Science, Engineering, or Information Technology.
- Minimum of 3+ years of industry experience in software development.
- Strong hands-on experience with (3+ years), including React /Angular.
- Solid understanding of HTML5, CSS3, JavaScript, and responsive web design principles.
- Experience integrating front-end applications with RESTful APIs.
- 3+ years' experience working with .NET Frameworks.
- Strong knowledge of C#, middleware development, and RESTful API design.
- Experience working with relational database management systems (MS SQL/ MySQL).
- Sound knowledge of web application security concepts including authentication and authorization.
- Good understanding of Object-Oriented Analysis and Design (OOA/OOD), SOLID principles, and design patterns.
- Familiarity with source control systems such as Git and SVN.
- Basic understanding of CI/CD pipelines, Agile practices, and the Software Development Life Cycle (SDLC).
- Strong troubleshooting, analytical, communication, and interpersonal skills.
Key Responsibilities:
- Participate in requirements analysis and contribute to technical solution design.
- Develop, test, and maintain scalable web applications using NET technologies in line with SDLC best practices,
- Design and develop RESTful APis and middleware components.
- Develop and integrate React/Angular based front-end applications with back-end .Net services.
- Perform database design, development, and optimization using relational databases.
- Ensure application security through proper implementation of authentication, authorization, and secure coding practices.
- Provide ongoing maintenance, support, and enhancements to existing systems and platforms. .
- Follow coding standards, design patterns, and quality guidelines to deliver reliable and maintainable solutions.
- Take ownership of assigned tasks, demonstrate accountability, and proactively contribute to team objectives.
- Adhere to project timelines and ensure high-quality deliverables within agreed deadlines.
If you're passionate, driven, and ready to make an impact, we'd love to hear from you.
If you're passionate, driven, and ready to make an impact, we'd love to hear from you.