Senior .NET Developer - Remote SOA & ETL Specialist
Remotely
Full-time
We're seeking an accomplished .NET Application Developer to strengthen our technical capabilities. In this role, you'll enhance our service-oriented architecture platform, modernize legacy components, and optimize critical data integration workflows while working with cutting-edge .NET technologies.
Key Responsibilities:
- Architect and enhance our sophisticated product suite built on service-oriented architecture (.NET-based), implementing industry-standard design patterns and performance optimizations.
- Spearhead the migration of mission-critical legacy tools to modern .NET frameworks (6+), ensuring seamless functionality while improving performance metrics.
- Design and implement robust processes for onboarding new data sources with emphasis on scalability, reliability, and data integrity.
- Refactor and optimize existing data onboarding jobs to accommodate evolving requirements and improve throughput capabilities.
- Collaborate cross-functionally with stakeholders to translate business requirements into elegant technical solutions.
- Develop comprehensive documentation for all implemented features and systems to ensure knowledge transfer.
- Participate in thorough code reviews and provide technical guidance to maintain exceptional code quality standards.
Required Skills:
- 4+ years of professional experience with the .NET ecosystem, demonstrating progressive responsibility and technical depth.
- Advanced proficiency in C# programming (7.0+) with solid understanding of object-oriented design principles.
- Comprehensive knowledge of modern .NET Core/.NET 6+ frameworks, including ASP.NET Core and Entity Framework Core.
- Demonstrable experience with service-oriented architecture (SOA) and microservices implementation.
- Proven expertise in ETL processes, data integration techniques, and performance optimization.
- Strong background working with relational databases (SQL Server, PostgreSQL) and writing efficient SQL queries.
- Excellent analytical thinking with the ability to troubleshoot complex technical challenges.
- Exceptional communication skills for articulating technical concepts to diverse audiences.
- Self-motivated work ethic with demonstrated ability to prioritize tasks effectively in a remote environment.
- Proficiency with Git-based version control and collaborative development workflows.
Nice to Have:
- Experience with legacy technologies including VB6 for migration initiatives.
- AWS/Azure cloud platform expertise, particularly with serverless architectures and cloud-native services.
- Practical knowledge in establishing and maintaining CI/CD pipelines using industry-standard tools (Azure DevOps, Jenkins, GitHub Actions).
- Domain experience in banking/financial services or energy trading sectors.
- Familiarity with containerization technologies (Docker, Kubernetes) for application deployment.
- Full-stack capabilities including modern frontend frameworks (Blazor, Angular, React).
- Working knowledge of agile methodologies and project management tools.
Why Join Our Team:
By becoming part of our organization, you'll tackle meaningful projects with direct business impact. We foster a flexible remote-first culture that prioritizes results over rigid schedules. You'll collaborate with seasoned professionals in an environment that values continuous learning and technical innovation. This role presents an exceptional opportunity to expand your expertise across both established and emerging technologies within the .NET ecosystem while contributing to significant digital transformation initiatives.