Logo
Blue Lake Search

Software Developer: IV (Lead)

Blue Lake Search, Walker, Michigan, United States,


What You’ll Do:

Build Real Solutions:

Work on high-impact applications and systems that are used by thousands of users and vital to our organization.Collaborate with a Talented Team:

Partner with architects, product managers, and other developers in an agile environment to deliver exceptional software.Innovate:

Bring fresh ideas to the table and contribute to the evolution of our tech stack.Solve Complex Problems:

Take on interesting challenges and develop creative solutions to enhance user experience and system performance.What We’re Looking For:

Strong Experience with .NET Core/Framework:

You’ve built, maintained, and optimized applications using .NET technologies.C# Mastery:

You know your way around the C# language and can use it to write clean, efficient, and maintainable code.Web Development:

Familiarity with ASP.NET, RESTful APIs, and front-end frameworks (e.g., JavaScript, HTML, CSS) is a plus.Database Knowledge:

Experience with SQL Server or other relational databases, with the ability to write optimized queries and design efficient schemas.Cloud Skills:

Familiarity with cloud platforms and tools (Azure & Cosmos) and building cloud-native applications is a big bonus.Agile Enthusiast:

You’re comfortable working in an Agile environment and know how to break down tasks and deliver incremental value.Qualifications:

C#:

Strong proficiency in C# is essential, including knowledge of object-oriented programming (OOP) principles, LINQ, async/await, and exception handling..NET 5/6/7+:

The modern, unified version of .NET, which combines the capabilities of .NET Core, .NET Framework, and Xamarin.ASP.NET / Core /ASP.NET MVC:

Experience with web services and APIs.Understanding of ORM:

Knowledge of database migrations, LINQ queries, and performance optimization techniques.SQL:

Proficiency in SQL and relational databases (SQL Server).Cloud Platforms and DevOps:

Proficiency in Microsoft’s cloud platform, including Azure services.CI/CD:

Familiarity with Continuous Integration and Continuous Deployment practices.Unit Testing:

Experience with tools like xUnit, NUnit, or MSTest.Mocking Frameworks:

Experience with tools like Moq or NSubstitute.Integration Testing:

Experience testing interactions with databases, APIs, and other external services.Test-Driven Development (TDD):

Knowledge of TDD principles.Understanding of Design Patterns & Principles:

Familiarity with SOLID principles and common design patterns.Microservices:

Understanding how to design and implement microservices.Authentication & Authorization:

Knowledge of security mechanisms.Data Security:

Secure coding practices and handling encryption.OWASP:

Familiarity with common security vulnerabilities.Accessibility:

Understanding of web and app accessibility standards.Proven experience optimizing performance:

Familiarity with profiling and debugging tools.Caching:

Implementing caching strategies.Concurrency:

Knowledge of handling multi-threading and asynchronous operations.Required Soft Skills:

Problem-Solving:

Ability to break down complex problems and develop effective solutions.Collaboration & Teamwork:

Communicating and working effectively in a team.Communication:

Clearly explaining technical concepts to stakeholders.Adaptability:

Willingness to learn new technologies.

#J-18808-Ljbffr