Sr .Net Developer
CirrusLabs
Detroit, MI
Apply
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
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.
- 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