Jobs and Careers
LA

Senior Software Developer (Remote)

Latitude
United 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.

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 Kit

Free account required — sign up in 30s

Company

Latitude

View company profile →