job title: .net developer
desirable years of experience: 3+ years
key responsibilities:
• develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
• understand how our applications operate, are structured, and how customers use them
• provide engineering support (when necessary) to our technical operations staff when they are building, deploying, configuring and supporting systems for customers
• participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
• participate in interactions with customers as a technical expert for product subsystems
• investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
• other duties from time to time as determined by management
essential technical competencies:
• .net & above frameworks
• database skills (sql server), ability to write stored procedures
• basic understanding of patterns like mvp, mvvm, mvc
• strong hands-on experience on server side concepts like messaging, workflow, soa
• experience writing unit test cases using nunit / mstest
additional desirable requirements:
• .net core
• angular or reactjs
• exposure to azure cloud services