Job Overview
Senior Software Engineer (.NET)
Job Description
As a Senior Software Engineer (.Net), you will design and develop scalable web applications, collaborate with teams to refine project requirements, write efficient code, review work, and stay updated on emerging technologies. Your role will be crucial in building innovative solutions and mentoring junior developers.
The Journey Ahead:
- Employment type: Contract
- Shift: Local Shift
- Work setup: Hybrid, Colombo
The Heart of Your Role: Key Tasks and Challenges
- Design, develop, and maintain robust and scalable web applications using React for frontend and .NET Core for backend development.
- Collaborate closely with cross-functional teams to gather and refine project requirements, translating them into technical specifications and solutions.
- Write clean, efficient, and well-documented code while adhering to coding standards and best practices.
- Perform code reviews, provide constructive feedback, and mentor junior developers to enhance overall team capabilities.
- Identify and troubleshoot software defects and performance bottlenecks, ensuring the delivery of high-quality products.
- Participate in architectural and design discussions, contributing innovative ideas to improve software development processes and technologies.
- Stay updated with emerging technologies and industry trends to suggest and implement improvements in the development lifecycle.
Your Toolbox: Skills and Knowledge for Success
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3 years of experience in software development focusing on .NET Core and React for web applications.
- Proficiency in backend technologies including C#, ASP.NET Core, and Entity Framework.
- Strong expertise in frontend development using React, JavaScript, HTML5, and CSS3.
- Experience in building RESTful APIs and integrating frontend components with backend services.
- Solid understanding of database technologies (SQL Server, PostgreSQL, etc.) and ORM frameworks.
- Familiarity with Agile methodologies and version control systems (e.g., Git).
- Excellent problem-solving skills with a keen attention to detail and quality.
Beyond the Paycheck: Benefits That Set Us Apart
- Competitive Package
- Medical Life Insurance
- Hybrid work arrangement
- Standard government and Emapta benefits
- Well-equipped, modern, and accessible offices
- Fun engagement activities for employees
- Mentorship and exposure to global leaders and teams
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience3 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree