Miratech logo
Miratech

Helping Visionaries Change the World

.Net Developer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000Since 1989H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

3 days ago

Salary

0

Seniority

Mid Level

Job Description

.Net Developer

Miratech

Role Description We are seeking a skilled and self-motivated .NET Developer to join our Digital Workplace Engineering team. You will design, develop, and maintain high-quality software solutions for engineering and operations teams. The ideal candidate has strong experience in software development, scripting, and modern programming practices. You will lead requirement sessions, document technical needs, and deliver end-to-end solutions, including: - Design - Coding - Testing - Code reviews - Deployment - Ongoing maintenance You’ll apply the latest industry practices while aligning with internal development standards to ensure scalable and sustainable solutions. Responsibilities - Design, develop, and maintain robust software solutions using C#.NET as the primary technology. - Build and support applications that interface with backend infrastructure, including Active Directory, Azure, Intune, SQL Server, and SCCM/MECM. - Develop and maintain Windows-based applications (WinForms, WPF), services, and console applications. - Collaborate with internal teams and external vendors to ensure seamless integration of systems and applications across both on-premises and cloud environments. - Implement and support REST and RPC APIs, and assist in creating/hosting web services. - Contribute to all stages of the software development lifecycle, following Agile methodologies. - Maintain high standards for code quality, documentation, and training materials to support product support and knowledge sharing. - Manage multiple priorities effectively, balancing development tasks with overall business and operational goals. Qualifications - 4+ years of experience in software development using C#.NET. - Knowledge in PowerShell. - Hands-on experience with Azure cloud platform. - Solid experience with SQL Server (or MySQL). - Familiarity with REST and RPC APIs and creating/hosting web services. - Understanding of Object-Oriented Programming (OOP) principles. - Experience working in Agile environments and understanding of Agile methodologies. Requirements - Exposure to additional programming/scripting languages such as VBScript, JavaScript, Python. - Experience with Microsoft Graph API. - Experience in developing web applications. - Familiarity with design and architectural patterns, such as Model-View-Controller (MVC). - Knowledge of Active Directory, including reading/writing object attributes. - Basic understanding of Linux environments. Benefits - Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. - Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. - Work From Anywhere Culture: make the most of the flexibility that comes with remote work. - Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. - Global Impact: collaborate on impactful projects for top global clients and shape the future of industries. - Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. - Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 51-200

Role Description As a Senior Software Engineer (Data-Focused), you will play a key role in supporting and maintaining a business-critical data platform responsible for calculating dentist pay across the UK. Working within an established engineering team, you will help ensure the reliability of complex data ingestion pipelines, resolve production issues, and contribute to tactical improvements that strengthen engineering processes and platform stability. This is a highly data-focused engineering position requiring strong problem-solving skills, the ability to work independently through ambiguity, and close collaboration within a Kanban team. You'll operate across a complex, heavily customised environment while helping introduce better engineering practices without undertaking a full platform rebuild. Responsibilities - Support and maintain data ingestion pipelines, including connectors that pull data from NHS systems, practice management systems, and laboratory or equipment sources using APIs and screen-scraping. - Own and support the BigQuery ingestion layer and the downstream SQL Server and SQL Azure processing responsible for calculating dentist pay. - Proactively identify, investigate and resolve data ingestion issues while improving platform observability and monitoring. - Handle enterprise customer support requests and tactical enhancement requests for the existing platform. - Work across a highly distributed, brownfield, heavily customised environment supporting multiple bespoke customer deployments. - Review and occasionally adjust SQL-driven commands used by the legacy on-premises Delphi connector where required. - Contribute to tactical process improvements, including introducing source control through GitHub Enterprise and improving CI/CD practices using Azure DevOps. - Perform light-touch maintenance of the existing .NET web application. - Trace and resolve complex issues across stored procedures, Common Table Expressions (CTEs), SQL Server business logic and distributed systems. - Solve ambiguous production problems independently while collaborating within a Kanban team. - Help improve SDLC controls and engineering processes in an environment where production changes currently occur without CI/CD safeguards. - Deliver careful production changes while responding quickly to live customer issues. Qualifications - 5+ years’ experience in data engineering, including data pipelines and ingestion, ideally using GCP BigQuery, Airflow and Cloud Composer; equivalent large-scale data pipeline experience on another cloud platform may also be considered. - 5+ years’ experience with SQL Server and T-SQL, including stored procedures, Common Table Expressions (CTEs), and business logic implemented within the database. - 2+ years’ experience with GCP tooling, specifically BigQuery, Airflow and Cloud Composer; Azure Data Factory or a similar data integration platform may be considered as an alternative. - 2+ years’ experience with Azure, including SQL Azure, Azure Functions and Azure DevOps; equivalent AWS or GCP hosting experience may also be considered. Nice to Have - Experience with .NET / C# for maintaining and supporting existing applications. - Experience working with Delphi, particularly within legacy application environments. Benefits - Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter) - No Weekend Work: Real work-life balance, not just words - Day 1 Benefits: Laptop and full medical insurance provided - Support That Matters: Mentorship, community, and forums where ideas are shared - True Belonging: A long-term career where your contributions are valued

IST (UTC+5:30)
poolside logo

Member of Engineering – Infrastructure

poolside

World's most capable AI for software development

Full TimeRemoteTeam 51-200Since 2023H1B No Sponsor

• Design and implement the build, CI/CD, and tooling infrastructure that Poolside's researchers and engineers rely on every day. • Join our infrastructure team as the second engineer focused on developer experience. • Partner closely with the person who owns this area today while sharing on-call, incident response, and platform ownership with the wider team. • Make our monorepo fast, our builds reproducible, and our Python ecosystem coherent, leveraging automation to multiply your impact across every team at Poolside. • Take on significant ownership of our build and CI/CD systems, with the support of an established infrastructure team behind you. • Develop tools and solutions aimed at increasing the efficiency of our engineering teams.

Europe
poolside logo

Member of Engineering – Compute

poolside

World's most capable AI for software development

Full TimeRemoteTeam 51-200Since 2023H1B No Sponsor

• Design and develop internal scheduling system to maximize GPU utilization • Build API and tooling to help manage the lifecycle of GPU workloads and troubleshoot failures • Design and improve inference control plane to speed up model deployment and inference request serving • Collaborate with research to improve research velocity continuously

Europe

Role Description We are seeking a Junior Software Developer to join our growing team. This is a great opportunity for someone early in their career who's eager to learn, grow, and take on real responsibilities in a fast-paced remote environment. If you're proactive, organized, and excited to build your skills while contributing to meaningful projects, we want to hear from you. Qualifications - No university degree required. Demonstrable knowledge (self-taught, bootcamp, courses, or personal projects) is sufficient. - 0–1 year. Personal projects, internships, or prior work are valued but not required. Entry-level profile with a willingness to learn. Requirements - Programming fundamentals (at least one language: Python, JavaScript, or other) - Basic Git and version control - Strong organization, follow-up, and multitasking skills (utility/assistant role) - Clear communication and proactivity - Strong learning ability and attitude (the role is designed to scale) - Accountability and autonomy for remote work - Technical reading-level English (preferred) Benefits - 100% Remote work - Compensation in USD - Flexible working hours (results-oriented, not time-based) - Performance-based bonuses - Paid time off (PTO) - Learning & development budget (courses, certifications, events) - Work with international teams and global products - High ownership and autonomy in product decisions - Opportunity to grow into Lead / Head of Product roles - Access to AI tools and innovation-driven environment

Worldwide
Job Closed