Caseware - Senior DotNet Software Developer
Requirements
• Degree in Computer Science, Software Engineering, or equivalent practical experience; 8+ years of professional software development experience with demonstrated impact beyond a single team. • In-depth experience with server-side .NET and C#, including highly distributed microservice architecture. • Proven experience designing and operating distributed, cloud-native, SaaS/multi-tenant platforms at scale, ideally on AWS. • Strong software fundamentals: OOP, design patterns, SOLID principles, and a track record of advocating for code quality. • Experience with test-driven development, including unit, integration, and end-to-end testing. • Experience designing and consuming well-designed HTTP APIs (REST, GraphQL, or similar). • Experience with both monolith applications and microservices. • Knowledge of relational databases, such as SQL Server. • Experience mentoring developers and influencing architectural decisions across teams. • Strong written and verbal communication skills; comfortable operating in fast-moving environments with ambiguity and evolving requirements. • Strong initiative to improve processes, tools, methodologies, and product quality. • Experience with container technologies such as Docker, ideally with orchestration such as Kubernetes. • Experience with cloud providers beyond AWS (Azure, Google Cloud). • Knowledge of accounting and auditing concepts. • Contributions to open-source projects or a strong GitHub portfolio. • Languages & Frameworks: .NET, C# • Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.), CloudFormation, Terraform • Data: SQL Server, AWS RDS SQL Server • Testing & Observability: New Relic, AWS CloudWatch • Tooling: Jira, Visual Studio, GitHub, Devin, Claude Code
Responsibilities
• Architecture, Design & Technical Direction • Create architecture, prototypes, and design proposals that deliver near-term business value while aligning with the future-state product and platform vision. • Influence technical direction through architecture reviews, RFCs, design discussions, and hands-on collaboration. • Partner with senior developers, architects, and tech leads to define and execute the product/platform architecture roadmap. • Balance delivery speed, quality, maintainability, and long-term platform health when making technical decisions. • Delivery & Engineering Excellence • Break down large initiatives into parallelizable chunks of work that deliver incremental business value. • Champion proposals through all phases of the SDLC, from design through production implementation. • Contribute to improving the core product build, CI/CD pipelines, and overall SDLC. • Troubleshoot and eliminate root causes of persistent production issues; drive reliability, observability, monitoring, and incident response. • Keep technical documentation current and create new artifacts as needed. • Collaboration & Leadership • Facilitate design discussions within and across teams. • Represent the team in technical discussions with Tech Leads, Operations, Product/UX, Security, Domain SMEs, and external stakeholders. • Act as a trusted technical leader, helping teams succeed through collaboration, influence, and shared ownership. • Mentor other developers through design reviews, pair programming, and code reviews; contribute to raising overall engineering maturity. • Evaluate emerging technologies, frameworks, and cloud capabilities that could benefit the platform. • Design and build key features and architectural improvements for the platform, end-to-end, using modern .NET technology and architecture. • Take initiative on complex, business-critical challenges such as third-party extensibility and real-time multi-user synchronization. • Build and maintain services across both monolith and microservice architecture. • Create and optimize complex SQL Server queries, stored procedures, and functions. • Collaborate with a team of deep technical experience and strong domain knowledge; brainstorm and share ideas within an agile team of developers, testers, and a product owner.
Benefits
• ¨Contrato a termino Indefinido¨ with all the legal benefits • Prepaid Medicine • Life insurance and funeral assistance • Internet allowance • Competitive compensation — above the market average • 100% remote work environment and an excellent work-life balance • Opportunity to work for a growing global SaaS leader company • A culture that promotes independence, innovation, trust, and accountability • Open space to be creative, innovative and strategize for the future • Mentorship by highly experienced professional • Budget for training, we want you to grow • 5 Personal Time Off days per year • Sick Leave Top up to total 100% of salary paid by the employer from Day 3 to 90. • Recognition Award, additional paid time off in recognition of the corresponding year of service • Upgrade vacation starting at 5 years of service • AI-first environment: Be part of an AI-first engineering organization that embraces modern tools, automation, and AI-driven ways of working. • ▪️Innovation is at our core. We work with cutting-edge technology in accounting and financial reporting, constantly pushing the boundaries to create impactful software solutions. • ▪️We are committed to a collaborative culture, where your ideas are valued, and knowledge sharing is encouraged within a supportive, inclusive team. • ▪️Work-life balance is important to us. We offer flexible work options, remote opportunities, and generous time-off policies to ensure a healthy work-life balance. • ▪️We offer competitive compensation, including a competitive salary and comprehensive benefits • ▪️We are driven by impactful work. Your contributions directly affect how our clients manage financial processes and drive their success. • ▪️Recognition and rewards matter to us. We celebrate hard work through recognition programs, performance bonuses, and opportunities for career growth. • ▪️We embrace global opportunities. Work on international projects and collaborate with a diverse, global team.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT