Jobs and Careers
LA
Senior Software Developer (Remote)
LatitudeUnited States, United StatesRemotefull_timeVerifiedPosted 27 Sept 2024
About the role
Position Overview:
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.
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:
- Software Design & Development:
- 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.
- System Integration:
- 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.
- Code Quality & Best Practices:
- 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.
- Mentoring & Leadership:
- 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.
- Collaboration & Support:
- 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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s