Principal Software Engineer - II (Contractual)
Apply Now• Design, architect, and lead development of large-scale distributed microservices using .NET Core. • Define high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD). • Establish standards for API design, versioning, data modeling, caching, observability, and resiliency. • Design & Develop Software Architecture and applications as per business requirements following best practices. • Troubleshoot code-level problems quickly and efficiently • Provide architectural blueprints and technical leadership to our development teams • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform • Collaborate with cross-functional teams in technology and product roadmap discussions • Conduct code reviews and ensure the team follows best practices.