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
