Senior Software Engineer (.NET/C#, Java)

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

The Opportunity

Join our dynamic team as a client-facing consultant, where you'll tackle complex challenges for industry-leading U.S.-based clients. You'll be at the forefront of transforming legacy systems into modern, scalable architectures. Your work will involve designing and implementing REST APIs, optimizing SQL databases, and transitioning from monolithic to microservices architectures. You'll leverage cutting-edge technologies like .NET/C#, Java, MongoDB, and Elasticsearch to deliver impactful solutions. This fully remote role offers flexible work arrangements, allowing you to balance professional commitments with personal growth.

What You'll Bring

    Technical Expertise:
  • 5+ years of professional software engineering experience
  • Proficiency in object-oriented programming (.NET/C# or Java)
  • Experience with REST API development and design
  • Strong skills in SQL database design, optimization, and decoupling strategies
  • Familiarity with monolith and microservices architecture patterns
  • Knowledge of NoSQL databases (MongoDB, Elasticsearch)
  • Understanding of design patterns and SOLID principles
    Frontend Skills:
  • Production experience with modern JavaScript frameworks (React, Vue, or Angular)
  • Proficiency in JavaScript fundamentals and component-based architecture
  • Expertise in HTML5, CSS3/SCSS, and REST API integration
    Platform & Infrastructure:
  • Experience with Microsoft Azure cloud platform
  • CI/CD pipeline design and implementation
  • Skills in legacy system modernization and performance optimization
    Development Practices:
  • Proficiency in unit testing and integration testing
  • Experience with Agile/Scrum methodologies
    Communication & Collaboration:
  • Excellent written and verbal English communication skills
  • Professional client interaction capabilities
  • Ability to collaborate with cross-functional teams
    Required Candidate Qualities:
  • A "hungry" learner who adapts quickly to new technologies
  • Self-directed problem solver with a strategic mindset
  • Ability to work independently on platform-level infrastructure challenges

What Sets You Apart

    Optional Technical Skills:
  • Experience with ASP.NET MVC or legacy .NET frameworks
  • Familiarity with Azure DevOps CI/CD pipelines and Azure Functions
  • Knowledge of Terraform infrastructure as code and event-driven architecture
  • Skills in database performance tuning at scale
    AI-Assisted Development:
  • Experience with agentic AI development tools (Claude Code, GitHub Copilot, Cursor)
  • Proficiency in AI-pair programming workflows and prompt engineering for code generation
    Platform Engineering:
  • Experience in breaking up monolithic applications and database decoupling
  • Incident response and platform reliability work
    Security & Quality:
  • Understanding of OWASP security principles and automated testing strategies
    Additional Experience:
  • Technical mentorship or leadership experience
  • Background in high-incident environments with a focus on reliability improvements

Why You'll Love Working With Us

You'll collaborate with top-tier U.S. clients, driving innovation and excellence in every project. Our remote-first work environment offers the flexibility you need to thrive both professionally and personally. With a variety of future projects on the horizon, you'll have ample opportunities for growth and development, ensuring a fulfilling and dynamic career path. Join us and be part of a team that values your expertise and encourages continuous learning and advancement.

Apply tot his job

Apply To this Job

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like