Senior Software Engineer – .Net
-
20 -Aug- 2024
-
Sri Lanka
Intro
Responsibilities
Qualifications
Benefits
Company Culture
Intro
We are seeking a talented and experienced Senior Software Engineer with expertise in .Net development to join our team. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining high-quality software solutions that meet our clients’ needs. You will work closely with cross-functional teams to understand project requirements, develop technical solutions, and ensure the successful delivery of projects.
Responsibilities
– Design, develop, and maintain high-quality software applications using .Net framework.
– Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
– Implement best practices in software engineering, including coding standards, design patterns, and performance optimization techniques.
– Perform code reviews and provide constructive feedback to team members.
– Troubleshoot and debug software applications to resolve issues and ensure smooth functionality.
– Stay updated with the latest technologies and industry trends to continuously improve our development processes.
Qualifications
.Net :
– 6+ Years of industry experience on ASP.Net and MVC.
– Knowledge of Design Patterns and MVC
– Understanding of LINQ, Entity Framework;
– Understanding of HTTP, SOAP, REST, XML, JSON;
– Experience with any ORM framework;
– Clear understanding of data interchange format or data transfer format (JSON, XML)
– Experience with SQL, Queries, Stored Procedures, Optimization, SQL Management Studio;
– Good hands-on experience in SQL Server 2012+ with the ability to write functions, stored procedures, triggers, etc. is an added advantage.
– Familiarity with Azure Cloud is an added advantage.
Frontend:
– 2+ Years of experience in front end technologies like Angular, React and bootstrap is an added advantage
Other Skills:
– Good understanding in English will be required both in chat and verbal communication methods
Benefits
– Opportunity to work on challenging and innovative projects.
– Dynamic and collaborative work environment.
– Competitive salary and benefits package.
– Career growth and development opportunities.
– Work-life balance and flexible work arrangements.
Company Culture
Caploitte is committed to helping businesses thrive in the digital landscape by providing tailored solutions that meet clients’ unique needs. We serve a diverse range of clients across various industries, from startups to large corporations. Our passion for innovation and technology is at the core of everything we do, as we believe in technology’s transformative power to shape the future.
Apply for this Job
Share to:
Share to:
More Positions
- Jobs
- Internships