Software Developer (Mid Senior) - Full Stack
Remote - Mexico
Job Duck is hiring a virtual
Software Developer (Mid Senior) - Full StackJob 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 JobsJob Profile
Collaborative team environment Mentorship opportunities Remote work
Tasks- Collaborate on system architecture
- Conduct code reviews
- Create performance reports
- Design and develop software applications
- Develop and execute tests
- Implement monitoring solutions
- Provide technical guidance
Azure Azure Active Directory Azure DevOps Azure Functions Azure Logic Apps C Communication Full-stack development Git HTML Identity and Access Management Interpersonal Javascript Microsoft technologies .NET framework Object-oriented Programming Organizational Project Management Software Development SQL SQL databases Version control systems Web Services Workday Workday Studio
Experience4 years
EducationBachelor's degree Bachelor's degree in Computer Science Bachelor’s degree in Information Technology Degree Equivalent experience Related Field
TimezonesAmerica/Cancun America/Hermosillo America/Mexico_City America/Tijuana UTC-5 UTC-6 UTC-7 UTC-8