Sr .Net Developer

CirrusLabs

Detroit, MI

JOB DETAILS
LOCATION
Detroit, MI
POSTED
9 days ago
POSITION OVERVIEW
seeking an enthusiastic and motivated individual to join our development team. As a Full Stack Software Developer, you will be working with our cross-functional team to design and implement new product modules, features, and enhancements that meet specified technical and business requirements. Looking for a person with aptitude for learning. New projects, new technologies mean having to adjust and learn all the time. Positive, can-do attitude. We can teach the technology, but we can't teach how to approach software development challenges with a positive, helpful demeanor.

JOB RESPONSIBILITIES / SKILLS
  • Design, develop, test, support and implement new features and improvements to existing applications in .NET framework and MS SQL server
  • Troubleshoot and resolve issues related to system functionality, performance, and security.
  • Collaborate with cross-functional teams to gather and analyze requirements for system enhancements.
  • Write / rewrite microservices for container / cloud applications.
  • Building services that are scalable and optimized for performance and quality.
  • Write / understand complex SQL queries and ensure scalability, reliability, and maintainability of developed solutions.
  • Break down complex tasks/requests into sub-tasks, make consistently good decisions, ability to operate independently.
  • Consistently follow defined solution architecture and use software engineering best practices and designs.
  • Accurately estimate time to complete tasks, resulting in high quality and high productivity
  • Occasionally provide training and mentorship to other software engineers on the team.
  • Write services using TDD/BDD practices, follow coding standards and help other team members to meet Sprint goals.
REQUIREMENTS
  • 4-year degree or equivalent in Computer Science or related technical field
  • At least four years' experience in software development or similar roles.
  • Strong development experience in web development experience using ASP.NET MVC, C#.
  • Strong development experience in SQL Server, including debugging and understanding complex SQL code.
  • Strong troubleshooting and problem-solving abilities
  • Demonstrate eagerness to learn new technologies and methodologies and adapt to changing demands and contribute to the continuous improvement of development processes.
  • Strong understanding of Functional and Object-Oriented Programming principles.
  • Experience in Salesforce CRM is a plus.
  • Experience in Go Lang and Angular development is a plus.
  • Experience using and creating RESTful APIs is a plus.
  • Experience with TDD / BDD. Knowledge mocker, ginkgo / go test is a plus.
  • Experience building API / Event driven microservices and Kafka is a plus.
  • Proficient in Microsoft Azure SQL Server or other relational databases, knowledge of MongoDB is a plus
  • Solid experience with Git, knowledge of Atlassian tools is a plus.
  • Experience using Kubernetes in development or production environments is a plus.
  • Experience with Agile development methodologies is a plus.
  • Proficient in HTML5, SASS, ES2015+, TypeScript, CSS, JavaScript, jQuery Web components and/or PWA knowledge is a plus.
  • Strong ability to develop unique, outside the box ideas.

About the Company

C

CirrusLabs