The Sr Software Developer is responsible for the architecture, design, development, and support of high-availability services used to support Newrez's various lines of business.
Requirements
- 5+ years of C+ and related experience.
- JavaScript (3+ years’ experience)
- Web API using .NET Core.
- Entity Framework.
- Strong understanding of MS SQL Server and T-SQL programming.
- Strong understanding of REST principles.
- Solid understanding of asynchronous programming.
Responsibilities
- Serve as a software engineer on one of our development teams.
- Architect, design, develop and support high-availability services used to support our various lines of business.
- Ability to function as a team player and multi-task in a fast-paced environment.
- Performs related duties as assigned by management.
- Experience with code refactoring and rewriting.
- Experience with feature upgrades during refactoring.
- Experience with unit testing and/or TDD.
Other
- Ability to function as a team player and multi-task in a fast-paced environment.
- Demonstrates strong team interaction, time management, communication (oral and written) skills, ability to multi-task with minimal supervision.
- Self-starter that is comfortable interacting with the business and designingdeveloping solutions with minimal requirements.
- Strong verbal and written communication skills.
- Working practice of industry accepted design patterns and best practices.