Remote Senior Software Developer (Remote)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are looking for a highly skilled and experienced Senior Software Developer with expertise in .NET, C#, and Microsoft Power Platform tools to join our dynamic team.
  • As a Senior Developer, you will be responsible for designing, developing, and maintaining custom software solutions that leverage Microsoft technologies to meet business needs.
  • You will play a key role in shaping the architecture, guiding junior developers, and collaborating with cross-functional teams to deliver high-quality applications.
  • This position is fully remote with EST hours.

Responsibilities:

  • Design, develop, and maintain software applications using .NET and C#.
  • Build custom applications, workflows, and solutions leveraging Microsoft Power Platform tools (Power Apps, Power Automate, Power BI).
  • Develop scalable, secure, and high-performance backend services and APIs.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Integrate Power Platform solutions with external systems and databases (e.g., SharePoint, SQL Server, Dynamics 365).
  • Work on both cloud (Azure) and on-premises solutions, ensuring seamless integration with other enterprise systems.
  • Ensure the implementation of best practices, coding standards, and patterns in software development.
  • Conduct code reviews, troubleshoot issues, and perform unit testing to ensure high-quality deliverables.
  • Optimize application performance and resolve any technical challenges.
  • Provide technical guidance and mentorship to junior developers, fostering growth and knowledge-sharing within the team.
  • Lead by example in adopting agile methodologies, version control (Git), and DevOps practices.
  • Assist in architectural decisions, tool selection, and process improvements.
  • Work closely with project managers, business analysts, and other developers to ensure successful project delivery.
  • Provide post-deployment support and maintenance, resolving issues and enhancing functionality based on feedback.
  • Stay up-to-date with the latest technologies, especially around Microsoft’s Power Platform and .NET frameworks, to continuously improve solutions.

Requirements:

  • Candidates must have expertise in .NET and C# programming languages.
  • A strong understanding of Microsoft Power Platform tools is required.
  • Experience in designing and developing custom software solutions is essential.
  • Knowledge of integrating solutions with external systems and databases is necessary.
  • Familiarity with cloud (Azure) and on-premises solutions is important.
  • Candidates should have experience in implementing best practices and coding standards in software development.
  • Strong troubleshooting skills and experience in conducting code reviews are required.
  • Candidates must have the ability to mentor junior developers and lead by example.
  • Experience with agile methodologies, version control (Git), and DevOps practices is preferred.
  • Excellent collaboration and communication skills are necessary for working with cross-functional teams.

Benefits:

  • The position offers a competitive hourly rate of $60 - $75.
  • This role is fully remote, providing flexibility in work location.
  • Opportunities for professional growth and mentorship within a dynamic team.
  • The chance to work with the latest technologies in software development, particularly Microsoft’s Power Platform and .NET frameworks.
  • A collaborative work environment that encourages knowledge-sharing and continuous improvement.
About the job
Posted on
Job type
Salary
$ 60 - 75 USD / hour
Experience level
Technology stack
Leave a feedback