Celsior Technologies Net Full Stack Developer
Job Description
• Develop quality enterprise content management and item processing solutions utilizing Microsoft software development languages and tools. Development includes new features and new application development.
• Create software designs for complex features and new products based on best practices.
• Provide support and maintenance on existing applications. Identify root cause for reported product defects and provide maintainable solutions. Assist less experienced engineers with issue resolutions as needed.
• Participate in code reviews.
• Demonstrate code quality through proper unit and other testing.
• Break down user stories into component tasks and provide estimates.
Requirements
• Previous Software Engineering experience.
• Web Development experience
• C# .
• WCF or WebAPI
• .NET Core 2.0/3.0
• .NET Framework 4.5+
• Automated unit testing (MSTest, NUnit)
• Experience in UI automated unit testing frameworks like Jasmine and Karma or similar frameworks
• SQL Server 2012+ .
• Object Oriented Programming (OOP) and software patterns.
• Experience implementing N-Tier/Service Oriented Architectures
• Good understanding of agile software development principles and techniques. Understand iterative software development.
• College degree or equivalent.
• Good communication skills.
Preferred
• Working Knowledge of Microsoft Team Foundation Server.
• Experience working on a Scrum team.
• Knowledge of SOA architecture will be an added advantage.
• Experience in building responsive web applications.
(ref:hirist.com
