Logo
Dice

.NET Software Engineer with TDD (No C2C)

Dice, Cincinnati, Ohio, United States, 45208


Dice is the leading career destination for tech experts at every stage of their careers. Our client, Computer Enterprises, Inc., is seeking the following. Apply via Dice today!

Title: .NET Software Engineer with TDDSummary:

CEI's retail client is adding a highly skilled and motivated .NET Software Engineer with TDD to their team based out of Cincinnati, Boca Raton, Chicago, or Charlotte. You will play a crucial role in designing, building, testing, and maintaining components of their technology platform. This position offers a unique opportunity to influence the roadmap of their highly scalable eCommerce web and merchandising applications. You will collaborate with various teams to ensure the delivery of high-quality technical solutions to identified business problems.

Job at a glance:

12-month contract to hireAround $75 /hr. W2Hybrid schedule in one of their hub locations: Cincinnati, Boca Raton, Chicago, or Charlotte.Responsibilities:

Design and develop system components for highly scalable eCommerce web and merchandising applications.Work with engineers from our team and nearby teams to build and ship capabilities for our Picking Services systems.Collaborate with team leadership (Engineering Manager, Product Manager, Scrum Master) to discover, prioritize, and efficiently deliver technical solutions to identified business problems.Monitor performance, watch for traffic drops related to usability problems, and rectify the issues.Identify and uphold engineering best practices.Assist other team members in adopting engineering best practices.Support the picking services legacy systems and the picking services cloud system, related to the on-premises picking systems.Required Skills:

Advanced level knowledge and experience with Test-Driven Development (TDD), bordering on Subject Matter Expert (SME). Provide examples of this expertise.5+ years of development experience.4+ years of experience in .NET/C#, HTML/CSS, AJAX, and SQL development.Extensive experience building SOAP-based and RESTful web services utilizing WCF/Web API.Proficiency in .NET/C# (versions 2.0-3.5) using Visual Studio 2005-2016.Cloud experience, particularly with Azure.Ability to design SQL schema for large database-driven applications.Strong analytical problem-solving skills.Excellent written and verbal communication skills.Self-starter with strong initiative and ability to deliver quality work under pressure.Business-minded approach to managing time, costs, and deadlines.Demonstrated ability to work effectively within a team environment.Desired Skills:

Significant experience with modern libraries and tooling.Strong understanding and experience in microservices architecture and development.Proficiency with the Spring Framework (including Persistence, REST, Messaging, and Integrations) such as Spring Boot.Significant knowledge of core features of Spring such as Dependency Injection, Aspect-Oriented Programming, and Spring Security.Experience with SQL and NoSQL databases (e.g., Oracle, Postgres, Cassandra).Experience with messaging architectures and development (e.g., Kafka or equivalent).Proven experience building RESTful APIs and a deep understanding of REST principles.Experience working with Docker or similar technologies, GIT, CI/CD, and writing unit/integration tests.CEI delivers solutions that help our customers transform their businesses and achieve meaningful results as a trusted technology partner. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements.

#J-18808-Ljbffr