Senior Software Engineer
Posted on Oct 11, 2019 by The Royak Group Inc.
The Senior Software Engineer will play a lead role in the development and architecture of company's web based software. Will be responsible for understanding the business and technical needs of clients and transforming that into industry leading software. Development takes place in an Agile team environment. Company provides a great working environment where the development team has the opportunity to learn while working with the latest Microsoft technologies.
- Design, develop, test, document, deploy, monitor and support code
- Work with the Product Group in all phases of development including backlog grooming, coding, testing and production support
- Provide technical mentorship to team members
- Participate in code reviews, backlog grooming, sprint reviews and retrospectives.
- Perform hands on coding to in all areas - Front End and Back End.
- Experience with the following technologies is highly preferred: Microsoft Entity Framework, Angular and C#
- Experience with ASP.NET Core a plus
- Experience with ERDs and TDD a plus
- 5+ years of experience working with Microsoft based Internet software
- Experience in building and consuming RESTful web services
- Must be comfortable in an agile environment including pair programming
- Ability to distill complex technical/business requirements into understandable and maintainable solutions
- Ability to learn and adapt to new systems and environments quickly
- Excellent analytical & debugging skills with strong technical aptitude