Must Have3-5 years professional software development experience Deep understanding and experience with agile development practices, including unit testing and continuous integration Good knowledge of Scrum – if you don’t have this, you should possess a willingness to learn and adopt it quickly Familiarity with object serialization using JSON Database development skill using SQL Server Working knowledge of object-oriented design, patterns and practices A deep understanding of the .NET Core Experience with ASP.NET MVC Core Experience authoring APIs compliant to REST standards Experience with Entity Framework Core and Linq Familiarity with Azure development Development experience using HTML5/CSS/JavaScript, jQuery or frameworks such Vue.js
Day To DayThe Developer is involved in many aspects of software product design, development and delivery from collaborating with other team members and stakeholders to determining the best solution for a technical challenge to ensuring successful product deployment.
Designing, developing, implementing, and releasing high quality software products using Scrum Applying the very best technical agile patterns and practices when building software products Collaborating frequently with stakeholders and working to build software products that add the most value to their business Working under some supervision from an Architect, but will be expected to work independently on complex, non-routine tasks. You may interact with end users and other technical personnel to identify and correct issues Maintaining continuous, open, consistent professional communication with stakeholders, peers, and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page Proactively looking for ways to keep all time productive and using non-product time for personal training, internal projects, and administrative tasks Working closely with team members on quality