Post Job Free
Sign in

Software Developer

Company:
Robert Half
Location:
Sebago Center, ME, 04029
Posted:
June 25, 2025
Apply

Description:

Job Description

Join a team responsible for building smart, scalable internal tools that drive operational excellence. We’re looking for a Software Engineer to join our team and help develop and maintain business-critical applications using the Microsoft technology stack—with a strong emphasis on data-driven decision-making and SQL-based reporting.

What You’ll Do

As a Software Engineer on the Internal Business Applications team, you will:

Design, develop, and maintain internal web applications using C#, .NET (Core/Framework), ASP.NET, and SQL Server.

Build and optimize SQL queries, stored procedures, and reports to support business operations and analytics.

Collaborate with stakeholders to gather requirements and translate them into technical solutions.

Integrate applications with Microsoft 365 services (e.g., SharePoint, Teams, Power Automate) and third-party APIs.

Ensure application performance, security, and scalability through testing and monitoring.

Participate in Agile development practices, including sprint planning, code reviews, and continuous integration.

What We’re Looking For

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

3+ years of experience in software development using the Microsoft stack.

Strong proficiency in C#, .NET Core/Framework, ASP.NET MVC/Web API, and SQL Server.

Experience writing complex SQL queries and generating reports for business users.

Familiarity with Azure services (App Services, Azure Functions, Azure DevOps).

Solid understanding of front-end technologies (JavaScript, HTML/CSS); experience with frameworks like React or Angular is a plus.

Excellent problem-solving skills and a collaborative mindset.

Nice to Have

Experience with Power Platform (Power Apps, Power Automate).

Knowledge of data visualization tools (e.g., Power BI).

Familiarity with DevOps practices and CI/CD pipelines.

Experience working in Agile/Scrum environments.

• Proficient in Microsoft SQL Server development and architecture.

• Strong knowledge of object-oriented programming and design patterns.

• Skilled in full-stack development, including database, server-side, and client-side technologies.

• Experience in debugging and testing applications in web environments.

• Solid understanding of infrastructure, including networking, operating systems, and security best practices.

• Excellent interpersonal and communication skills.

• Ability to manage tasks effectively and provide project updates to stakeholders.

• Self-motivated with strong time management and organizational skills.

Full-time

Apply