Senior Software Engineer (Sri Lanka)
Employer: Assette
Industry: Software Development, Web Development
Location: Sri Lanka
Assette makes Client reporting easy at asset management firms in the U.S.A. To cope with the growing demand for our suite of reporting products in the U5. market, we are looking for talented, self-motivated professionals to join our Software Engineering Team
Senior Software Engineer
Responsibility:
– Be proficient in designing and developing of enterprise applications, Web services, Enterprise services.
– Provide technical expertise in design and programming, take ownership in development and deliveries.
– Understand requirements, Analyze, design and develop Microsoft.Net applications.
– Object oriented analysis and design principles.
– Ensures Quality programming and deliverables.
Experience Required:
– 2-5 years of experience in designing and developing of Microsoft.Net applications.
– At least 1 or more years of experience in web application development, SQL Programming or SSIS Development would be added advantage.
– A Degree or equivalent in the field of Information Technology.
Key Technologies and Working Practices
– .NET 4.0 Framework or higher.
– XP engineering practices (Weekly Iterations, Pair Programming, TDD, Continuous integration)
– Automated test and build practices and relevant technologies
– Development of applications using C#, WinForms, WPF, WCF and SQL Server 2008
– Experience in Code Coverage, Static code analysis, and Unit testing frameworks Nunit, MSTest.
– Data access using ADO.Net Entity Framework, LINQ and SQL/TSQL
Key Skills Required
– Commitment to clean code following a test first approach
– Security considerations in distributed applications at enterprise level.
– Strong 00 design skills with knowledge of patterns and practices
– In depth understanding of SOLID principles and their practical application.
– Experience working with Inversion of Control frameworks and ORM tools
– Proven experience, and real enthusiasm for working in an agile environment (Scrum\XP\Lean).
– Experience of working with agile (XP) development techniques (TDD, Pair programming, Cl).
– Front-end engineering using WPF, WinForms,
– Knowledge on ASP.Net, MVC, HTML, jQuery, Knockout.js, CSS, SASS, LESS would be an added advantage.
– Excellent communicational skills.
Experience in a similar capacity would be an advantage.
Please send your CV with the subject “Senior Software Engineer”
Latest jobs in Sri Lanka ..
- Senior Accounts Associates - We are looking for Senior Accounts Associates to join with our team of multidisciplinary professionals. What you can expect? -… Apply here.
- Senior Data Engineer - - Min. 3 years relevant experience (mandatory) - Expert proficiency in Python, C++, Java, R, and SQL - Capacity to… Apply here.
- Assistant Accountant - One of the leading IT Software/Media/Entertainment related US based Company - Age Below 35 - Degree in Accounting or CPA,… Apply here.
- Executive Supply Chain (FMCG) - Job Description: Qualifications & Other Requirements - Minimum of 3-4 years of experience in purchasing in the manufacturing environment. FMCG… Apply here.
- Assistant Accountant (CIMA/ACCA) Borella Female - Requirements - Below 35 years of age - Should be a Female - Fully/Part Qualified in, CIMA or ACCA -… Apply here.
- Production Engineer - Job Responsibilities: - Plan, organize, direct and run optimum day-to-day operations in the factory to complete required production to meet… Apply here.
Send your CVs to [javascript protected email address]