Job Description :
Position Requirements:
Serve as a thought leader and team mentor in .NET API coding and design practices
Assist in testing completed modules and applications
Work with product owners to identify opportunities and bugs in delivered applications
Participate in the improvement and execution of system design and implementation processes
Participate in agile rituals and process improvements with the development team

Required Experience:
5+ years of .NET application development experience
3 or more years of experience implementing .NET REST API’s using .NET Core
3 or more years of experience working with relational databases such as SQL Server and with NoSQL databases such as CosmosDB and DocumentDB
Strong communication skills, both oral and written.
Strong interpersonal skills. Proven skills and experience mentoring team members is expected.
Ability to self-organize and multi-task in a highly collaborative team environment is required.



Brief Description of Services:

As part of this multi-year transformation, CarMax is looking for a Senior .NET Software Developer to work directly with a product owner and agile development team to design and develop foundational APIs that enable next-generation applications across web, mobile, and in-store client devices. This position will challenge you to build highly scalable, resilient systems that utilize best practices and patterns for cloud based micro-services architecture. The primary responsibilities include:
translating product user stories into detailed working designs for .NET RESTful API’s that integrate efficiently with other CarMax systems
ensuring that designs adhere to common architectural principles, including SoC, encapsulation, single responsibility, and bounded context
creating unit and functional code test for custom classes and frameworks
designing and implementing automated dev-ops deployments that implement CI/CD best practices
mentoring junior developers; helping them weigh tradeoffs in design decisions
leading design and code reviews of finished components and classes
participating in agile team rituals
continuously improving CarMax design and coding practices


Client : CarMax systems

             

Similar Jobs you may be interested in ..