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.