Senior Software Engineer / .NET Core / Hybrid / Carrollton at Motion Recruitment
Carrollton, TX 75006
About the Job
This DFW based company focuses on revolutionizing hydration solutions through its innovative products, which aim to enhance the effectiveness and convenience of hydration for consumers. Their primary offering is a smart hydration platform that integrates technology to optimize fluid intake, with a focus on improving overall health and performance. Working at this company offers opportunities to be part of a forward-thinking team in a growing sector, where creativity, technology, and wellness converge to create impactful solutions for customers.
This company is looking for a .NET Developer responsible for building and maintaining reliable software solutions using Microsoft’s .NET framework, focusing on the development of window services for communication servers. This position also requires the creation and management of APIs to ensure smooth interaction between different systems. A solid understanding of database design, structures, and best practices is essential to ensure optimal data flow and system integration.Required Skills and Experience
This company is looking for a .NET Developer responsible for building and maintaining reliable software solutions using Microsoft’s .NET framework, focusing on the development of window services for communication servers. This position also requires the creation and management of APIs to ensure smooth interaction between different systems. A solid understanding of database design, structures, and best practices is essential to ensure optimal data flow and system integration.Required Skills and Experience
- Expertise in .NET technologies (C#, ASP.NET, .NET Core) and API development (RESTful APIs).
- Strong experience with SQL databases and data integration.
- Familiarity with cloud platforms (AWS, Azure) and CI/CD tools (Git, Jenkins, Azure DevOps).
- Knowledge of software architecture patterns and frontend technologies.
- Experience with unit testing and Agile methodologies.
- 5+ years in software development with a focus on scalable, high-performance solutions.
- Experience leading teams, mentoring junior developers, and conducting code reviews.
- Strong problem-solving, communication, and collaboration skills.
- A Bachelor's degree in Computer Science or a related field.
- Frontend development experience with modern JavaScript frameworks like React or Angular.
- Familiarity with microservices architecture and experience in developing scalable, distributed systems.
- Experience working with containerization (Docker, Kubernetes) and DevOps practices.
- Knowledge of mobile development (iOS/Android) or experience with cross-platform frameworks like Xamarin.
- Understanding of serverless architectures and related services (e.g., AWS Lambda, Azure Functions).
- Contributions to open-source projects or active involvement in tech communities.
- Experience with machine learning or data analytics in relation to system performance or user behavior.
- Design, develop, and maintain high-quality software solutions using .NET technologies, including web and desktop applications, APIs, and services for system integration.
- Contribute to the design and architecture of scalable and efficient software systems, ensuring alignment with business requirements and best practices.
- Develop and maintain RESTful APIs for seamless communication between systems, ensuring reliable and secure data exchange.
- Design and optimize database schemas, manage data integrity, and work with relational databases to ensure efficient data storage and retrieval.
- Work closely with cross-functional teams (product managers, designers, QA, etc.) to deliver solutions. Mentor junior developers, providing guidance on coding practices and design principles.
- Identify performance bottlenecks, troubleshoot system issues, and implement optimizations to enhance software efficiency.
- Implement unit testing, code reviews, and automated testing to ensure high code quality and reliability.
- Participate in Agile development processes (e.g., Scrum, Kanban), attend sprint planning, stand-ups, and retrospectives, and contribute to continuous improvement efforts.
- Create and maintain comprehensive documentation for code, APIs, and system architecture to ensure clarity and ease of understanding for internal teams.
- Stay current with emerging technologies, trends, and industry best practices to drive innovation and improve development processes.
- Carrollton, TX
- Hybrid (3 days on sight // 2 days WFH)
- $90-130k