Senior Software Engineer / .NET / McKinney, TX / Hybrid at Motion Recruitment
McKinney, TX 75069
About the Job
This Dallas based company is a prominent distributor of roofing materials and related products across the United States. Established in 2008, it operates a nationwide network of locations, serving professional contractors and homebuilders. Known for its customer-centric approach, the company offers a wide range of high-quality products and ensures timely delivery for both residential and commercial projects.
The company is seeking a Senior Software Engineer to join its dynamic technology team and drive the development of innovative solutions for the distribution industry. The role involves designing, building, and maintaining scalable software systems to improve business operations and customer experience. This is an exciting opportunity to contribute to a growing company, leveraging advanced technologies to streamline processes and enhance efficiency.
Required Skills and Experiences
- Strong experience with programming languages such as Java, C#, Python, or JavaScript, and familiarity with frameworks like .NET, Angular, or React.
- Expertise in software architecture, design patterns, and best practices for scalable, reliable, and maintainable applications.
- Proficiency in relational databases (e.g., SQL Server, MySQL) and NoSQL databases, along with experience in database design and optimization.
- Experience with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications.
- Solid understanding and experience working in Agile development environments, including Scrum or Kanban.
- Ability to mentor junior developers, conduct code reviews, and collaborate with cross-functional teams.
- Strong analytical and troubleshooting skills, with the ability to resolve complex technical challenges.
- A bachelor's degree in computer science or a related field, with 5+ years of relevant software engineering experience.
- Experience with cloud-native applications and microservices.
- Knowledge of CI/CD pipelines, Docker, and Kubernete
- Familiarity with distribution, logistics, or supply chain systems.
- Agile or Scrum certifications.
- Create scalable, high-performance software solutions.
- Work with cross-functional teams to meet business needs.
- Mentor junior developers and ensure code quality through reviews.
- Improve system performance, reliability, and scalability.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging technologies to enhance products.
- McKinney, TX
- Hybrid
- $115-135k
Required Skills and Experiences Nice To HaveĀ
- Experience with containerization (Docker, Kubernetes) and microservices architecture.
- Familiarity with DevOps practicesor automa.
- Experience with automated testing frameworks (JUnit, TestNG).
- Build and maintain scalable Java applications using Spring Boot and Hibernate, and implement RESTful APIs and microservices.
- Work with cross-functional teams, mentor junior developers, and conduct code reviews.
- Identify bottlenecks, optimize performance, and ensure efficient, high-quality code.
- Contribute to Agile processes, enhance CI/CD pi.
- McKinney, TX
- Hybrid
- $115-135k