Search

Software Developer

Robert Half
locationSebago, ME, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job 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.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...