Open role
.Net Developer (Dynamics)
Software Developer Duties/Responsibilities:
- Provide senior level expertise on decisions and priorities related to the architecture and design of the applications and associated subsystems.
- Collaborate with your team, Product Management, UI/UX, DBA, QA, architect, and other engineering teams to build solutions that meet business requirements.
- Assist with design and code reviews.
- Coordinate learning sessions and mentorship opportunities for members of your team.
- Perform code deployments and participate in infrastructure discussions.
- Work with QA and architect to optimize testing techniques.
- Continually look for ways to improve our code base and evaluate new technologies.
- Participate in recruiting processes to continue the growth goals of the company.
Required Skills/Abilities:
- A passion for staying current in development technologies and an interest in expanding development knowledge to new languages/frameworks
- Excellent communication skills, both verbal and written, to communicate with all stakeholders clearly and effectively
- Ability to work independently in a fast-paced environment with excellent attention to detail
- Demonstrable analytical skills, including both inductive and deductive reasoning
- Advanced technical expertise and 5 or more years practical experience in
- .NET framework (4.0 or later)
- C#
- Microsoft SQL Server
- Advanced technical expertise and 3 or more years practical experience in
- Creating web applications using ASP.NET MVC, ASP.NET API or similar
- Unit testing with xUnit, NUnit, or similar
- Technical expertise and 1 or more years practical experience in
- Implementing solutions using NOSQL databases
- GitHub
- Azure DevOps or similar project management system
- REST APIs for Mobile Backend