· Four-year Bachelor's Degree in Computer Science or equivalent.
· At least 5-year experience developing commercial and cloud applications.
· Proven ability to lead the resolution of technical problems with an ability to breakdown large requirements into manageable pieces of work.
· A keen desire working in a collaborative Agile engineering team, sharing your knowledge, experience and providing technical assistance to the rest of the team
· In depth knowledge of developing software using technologies such as .NET, C#, SQL Server
· Experience in developing web user interfaces using React framework.
· Experience in designing and implementing REST API using .NET WebAPIs
· Solid knowledge and experience of OO principles, software development and engineering best practices
· An inquisitive mind with an excellent attention to quality and detail
· Excellent written and verbal communication skills to both technical and non-technical audiences
Desired Skills
· Knowledge and experience in:
a. .NET WebForms
b. TDD, BDD and Automated testing
c. Continuous integration with Git, BitBucket and TeamCity
d. Azure, NHibernate, SQL Reporting Services
e. Design patterns and open source frameworks
f. UX best practices and Web standards
· Awareness of software performance, scalability and security considerations
· Participation in engineering communities
Seniority level
Not Applicable
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at TimeXperts Pvt. Ltd. by 2x