FreshRemote.Work

Software Developer (Mid Senior) - Full Stack

Remote - Mexico

Job Duck is hiring a virtual

Software Developer (Mid Senior) - Full Stack

Job Duck is a virtual staffing company that matches candidates to work from home for a single U.S.-based business, in most cases a law firm.

We are seeking a highly skilled and experienced Developer (full stack) to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions with a strong focus on Azure and Microsoft technologies.
This role requires strong technical expertise, strategic thinking, and the ability to support a growing development team. The candidate should have in-depth knowledge of software development, strong problem-solving skills, and a proactive approach to optimizing the organization’s software infrastructure. This role includes collaboration with various stakeholders, mentoring junior developers, and driving innovation in our software development practices.

Monthly compensation: 2200 USD

Duties and responsibilities will include, but are not limited to the following:

Key Responsibilities: 

Software Development: 

  • Design, develop, and maintain scalable and robust software applications using C# and Azure. 

  • Write clean, maintainable, and efficient code following best practices. 

  • Conduct code reviews and provide constructive feedback to team members. 

System Architecture: 

  • Collaborate with architects and other developers to design system architecture. 

  • Ensure the scalability, performance, and reliability of applications. 

  • Implement and maintain microservices architecture where applicable. 

Project Management: 

  • Lead and manage development projects from conception to deployment. 

  • Work closely with project managers to ensure timely delivery of projects. 

  • Provide technical guidance and mentorship to junior developers. 

Testing and Quality Assurance: 

  • Develop and execute unit tests, integration tests, and automated tests. 

  • Ensure the quality and reliability of software through rigorous testing. 

  • Implement continuous integration and continuous deployment (CI/CD) pipelines. 

Collaboration and Support: 

  • Work closely with cross-functional teams to provide technical expertise and guidance. 

  • Serve as the tier 3 escalation point for complex issues. 

  • Provide training and documentation for end-users and IT staff. 

Monitoring and Reporting: 

  • Implement monitoring solutions to track performance and health of applications. 

  • Create and present regular reports on system performance, usage, and incidents.

To be considered for this opportunity, you should have the following:

Required Qualifications: 

Education: 

  • Bachelor's degree in computer science, Information Technology, or a related field (or equivalent experience). 

Experience: 

  • 4+ years of experience in software development. 

  • Proven experience with Azure and Microsoft technologies. 

  • Experience with Workday and Workday Studio. (not required but preferred) 

Technical Skills: 

  • Full stack development (HTML, JavaScript, Object-Oriented C#, Web Services, SQL Databases) 

  • Proficiency in …

This job isn't fresh anymore!
Search Fresh Jobs