(Z603) | SENIOR BACKEND ENGINEER

Importante Grupo


Company Description EXIT83, a leader in custom software development and AI innovation, delivers advanced software solutions for strategic, growth-focused initiatives. Positioned at the nexus of business and technology, our presence spans 12 countries, reflecting our global commitment to delivering cutting-edge technologies. With nearly 20 years of experience, we offer our expertise to a diverse clientele, from Fortune 500 companies, major government contractors to startups. Our team, which includes former Microsoft engineers, brings deep experience in development, strategy, and systems integration. At EXIT83, we're more than participants in the technology sector; we're driving its evolution, ensuring every project we undertake is a step towards a more innovative future. Job Description This company provides a comprehensive software platform designed to manage the day-to-day operations of service-based businesses. The product combines electronic records, scheduling, billing, and administrative tools into a single, configurable system. Known for its reliability and adaptability, it helps teams streamline workflows, reduce manual tasks, and improve overall efficiency. As the platform evolves to support cloud-based features and modern architecture. We're seeking a Senior .NET Software Engineer to contribute to the modernization of our flagship desktop application and the development of new cloud-native services. You will work closely with experienced Windows developers and UI/UX teams, contribute to architectural discussions, and take ownership of key features across the tech stack. Key Responsibilities: ● Legacy Modernization: Refactor core functionality of a large .NET Framework WinForms codebase into modern .NET 8+ components using MVVM, C#, and WPF. ● New Development: Help design and implement new microservices and internal APIs that underpin future cloud-hosted workflows, including support for React / Vue.js frontends. ● Code Quality: Write clean, testable, and maintainable code. Participate in code reviews, unit testing, and continuous integration using GitHub Actions, SonarQube, and other DevOps tools. ● Tooling and Automation: Use AI-enhanced tools like GitHub Copilot, Claude, and Cursor to boost productivity. Help adopt CI/CD pipelines and static analysis tools across the codebase. ● Collaboration: Partner with senior engineers, QA, support, and product managers to ship secure, performant, and user-centric features. ● Security and Compliance: Follow best practices for secure development, encryption, and HIPAA-aligned data handling. Qualifications - 5+ years of experience building applications using Microsoft technologies (.NET Framework/.NET 6/8, C#, WPF, WinForms). - Expert knowledge of the intricacies of WPF development. Has designed or refactored large-scale WPF applications. Fluent in MVVM, custom controls, data templating, styles and themes, dependency properties, and performance profiling. - Strong grasp of modern architectural patterns including MVVM, async programming, dependency injection, and modular design. - Demonstrated success working on large, legacy codebases and evolving them toward modern standards. - Experience with SQL (MySQL/MariaDB preferred), connection pooling, and data access performance optimization. - Familiarity with GitHub-based workflows, unit testing (xUnit/NUnit), and Agile/Scrum practices. - Comfortable with tools like GitHub, SonarQube, dotnet format, and Semgrep. Nice to Have: - Experience with Avalonia UI or Blazor for cross-platform or web-based .NET apps. - Familiarity with frontend technologies such as TypeScript, Vue.js, or React. - Exposure to Redis, Docker, or Kubernetes in cloud-native environments. - Healthcare or EHR system experience, especially with HIPAA-compliant software.

trabajosonline.net © 2017–2021
Más información