Jobgether
Accountabilities:: Contribute to solution architecture across application, integration, data, and infrastructure layers within a Microsoft-centric technology ecosystem. Design scalable, secure, resilient, and maintainable systems using modern architectural approaches, including layered, domain-driven, event-driven, and service-oriented architectures. Ensure technical solutions align with enterprise standards for security, performance, observability, compliance, and long-term sustainability. Evaluate and recommend technologies, frameworks, and architectural patterns appropriate for complex enterprise environments. Serve as a senior technical authority for assigned initiatives and make sound technical decisions supporting engineering teams and project objectives. Design, write, review, and optimize production-grade software using C#, .NET/.NET Core, ASP.NET, Web APIs, and related technologies. Apply and promote coding standards, engineering best practices, and design guidelines while participating in code reviews. Perform deep technical troubleshooting and root cause analysis for complex application and system issues. Design and implement Microsoft Azure solutions across compute, storage, messaging, and integration services. Architect APIs and system integrations using REST, messaging, and event-driven patterns. Support data architecture and persistence strategies using SQL Server and related relational data technologies. Contribute to application modernization efforts, including legacy system refactoring and cloud-native or hybrid architecture initiatives. Partner with business analysts and stakeholders to translate business requirements into robust technical solutions. Manage assigned technical activities within project plans while supporting delivery quality and timelines. Provide technical guidance and actionable feedback to developers without formal people-management responsibilities. Create and maintain clear technical documentation, including architecture diagrams, design decisions, and operational guidance. Communicate technical tradeoffs, risks, and design impacts effectively to both technical and non-technical stakeholders. Requirements: 7+ years of progressive experience in software engineering, system design, and application architecture. Extensive experience with the Microsoft technology stack, including C#, .NET/.NET Core, ASP.NET, Web APIs, service-based architectures, SQL Server, and relational data modeling. Proven experience working as both an architect and hands-on senior developer on large and complex systems. Strong background designing and supporting enterprise-scale, mission-critical applications. Experience with cloud platforms, preferably Microsoft Azure, including relevant compute, storage, messaging, and integration services. Experience integrating internal and external systems through APIs, messaging, and event-driven architectures. Strong understanding of software design principles, architectural patterns, performance optimization, security, and maintainability. Ability to diagnose and resolve high-complexity technical problems effectively under delivery pressure. Demonstrated ability to influence technical direction and promote engineering quality through sound technical judgment. Excellent written and verbal communication skills, with the ability to explain complex technical concepts and architectural tradeoffs clearly. Experience modernizing or integrating with legacy platforms is preferred. Experience with data conversion and large-scale system migrations is advantageous. Experience working in highly regulated or data-intensive enterprise environments is preferred. Benefits: Comprehensive health, dental, and vision insurance. Mental health benefits and employee assistance program. Paid time off and other paid time-away benefits. Paid parental leave. Short-term disability coverage. Cultural observance day. Contributions to healthcare accounts. Pension plan. 401(k) retirement plan with employer matching. Access to a wellbeing platform with opportunities to earn cash rewards through wellness activities. Benefits designed to support employees' physical, emotional, financial, and overall wellbeing. Benefit eligibility may vary by position and applicable benefit plan terms. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1