Senior Software Engineer – .Net

Duties and Responsibilities:

  • Automate tasks through appropriate tools and scripting 
  • Works closely with technical leaders to help develop solution architecture, core system components, and proof of concepts 
  • Conducts design reviews and code reviews to ensure superior product quality 
  • Handle the team of developers / mentoring the juniors by task briefing, reviewing the tasks, and giving feedback 
  • Design and development of software platforms/products/product components using .net 
  • Perform a technical analysis of requirements & prepare a detailed technical design 
  • Communicate with the client for requirement analysis 
  • Member of the engineering team focused on technical design and product development 
  • Develop tools and applications by producing clean, efficient code 
  • Works autonomously to tackle complex technical issues 
  • Strong problem-solving capability and analyze business issues and technical problems 
  • Independently, and come up with smart, logical solutions 
  • Review and debug code 
  • Ensure quality of developed code. 
  • Review test plans with QA to drive the code reviews within the team

Requirements: 

  • Bachelor’s degree in Information Technology/ Computer Science/ Software Engineer or an equivalent professional qualification 
  • Minimum 6+ years of experience in the similar capacity 
  • Experience working with Cloud will be an added advantage 
  • Excellent written and verbal communication skills 
  • Good practical and theoretical skills in computer science design/implementation principles and patterns 
  • Hands-on experience with SQL/NoSQL databases. 
  • Experience in web application development with ASP.NET WebForms, Web Services
  • ASP.NET MVC, ASP.NET Web APIQ

Company: Hatchyard (Pvt) Ltd
Company email: [email protected]
Job Location: Colombo
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time

Apply now

Allowed Type(s): .pdf, .doc, .docx