Position: Senior .NET Core Developer( Remote , Base Location : Chennai) Experience: 5-8 years Responsibilities As a Senior .NET Core Developer, you will play a key role in architecting, designing, and implementing robust and scalable web applications and distributed systems. Your responsibilities will include: Web API Development: Designing and implementing secure and efficient Web APIs, ensuring seamless integration with various client applications. Storage Management: Overseeing storage accounts and implementing strategies for efficient data storage and retrieval in cloud environments, leveraging services like Azure Storage. Messaging Architecture: Designing and implementing messaging queues for asynchronous communication between microservices, ensuring a decoupled and scalable system. Background Jobs: Developing and optimizing background job processes to handle tasks such as batch processing and asynchronous operations. Distributed Systems: Architecting and maintaining distributed systems, ensuring high availability, fault tolerance, and optimal performance. Technology Stack: Utilizing .NET Core 6 and staying updated with the latest technologies and best practices in the .NET ecosystem. Error Handling and Retries: Implementing robust error handling mechanisms and strategies for automatic retries to enhance system reliability. Database Management: Designing and optimizing database schemas, utilizing ORMs for efficient data access, and ensuring data integrity. Memory Management and Performance: Implementing efficient memory management practices and optimizing code for performance. Async Programming: Leveraging asynchronous programming techniques for handling concurrent operations and improving application responsiveness. Qualifications Bachelor's or Master's degree in Computer Science or a related field. Extensive experience (5-8 years) in .NET Core development. Proven expertise in designing and implementing scalable web applications and distributed systems. Strong knowledge of Web API development, storage management, messaging architectures, and background processing. Experience with error handling, retries, and implementing robust solutions for fault tolerance. Proficiency in database design, ORMs, and data access optimization. Familiarity with the latest .NET technologies, especially .NET 6. Excellent problem-solving and debugging skills. Strong understanding of memory management and performance optimization. Experience in asynchronous programming. Why Brimma Tribe? Mortgage Technology Leadership: Join a team with over two decades of experience in building and implementing enterprise-grade Mortgage Technology platforms, used by leading mortgage lenders in the US. Tribal Culture: Become a part of a tribe that cherishes diversity, encourages innovation, and thrives on collaboration, where every voice matters. Inspired by Tribal Leadership and the mantra 'Be Nice…Play Nice,' our culture fosters an inclusive environment. Innovation at the Core: Our innovations arise from a profound understanding of mortgages and cutting-edge technology, setting the pace for industry trends. Optimizing Processes: We're dedicated to reengineering Mortgage Lending, utilizing the right technology to reduce origination costs for lenders. Impactful Solutions: Collaborate with high-performing teams, delivering solutions that leave a lasting impression and create "raving fans." Elevate your career with Brimma - where technology, culture, and innovation converge! Skills:- ASP.NET and C#
As a Senior UI/Front-End Developer at Brimma in Chennai, you will have the opportunity to be part of a team with over 25 years of experience in building enterprise-grade mortgage technology platforms. Our tribal culture values diversity and collaboration, where every voice is heard, promoting innovation and teamwork. We blend mortgage expertise with cutting-edge technology to lead industry trends and optimize processes to reduce origination costs for lenders. Join us at Brimma to collaborate with high-performing teams and deliver impactful solutions that create loyal customers. If you are a passionate developer with experience in building Web/Mobile applications using the Angular framework, eager to make a significant impact, and aspire to gain valuable experience in a culture of innovation, then this role is for you. Your key responsibilities will include designing, developing, and optimizing responsive UI components, collaborating with UX designers and back-end developers, writing clean and scalable code, ensuring technical feasibility of UI/UX designs, optimizing applications for performance, and mentoring junior developers. Staying up-to-date with the latest industry trends and technologies will be crucial to ensure that we remain at the forefront of innovation. To excel in this role, you should have 5+ years of front-end development experience with a focus on Angular, strong proficiency in HTML5, CSS3, and JavaScript/TypeScript, experience with responsive design and cross-browser compatibility, familiarity with cloud platforms like Azure/AWS, experience with version control systems and CI/CD pipelines, strong problem-solving skills, attention to detail, and excellent communication skills. If you are self-motivated, ready to write your own chapter in the Brimma story, and passionate about technology with a desire to make an impact in the mortgage space, we encourage you to apply by sending your resume to careers@brimmatech.com. Join us at Brimma and elevate your career in a thriving environment of technology, culture, and innovation.,
Job Title: Senior .NET Core Software Engineer Please send your resume to hr@brimmatech.com About the Role: We are looking for a highly capable Senior Software Engineer with proven hands-on expertise in .NET Core and a track record of delivering enterprise-grade, scalable production applications. In this role, you will independently design, code, and implement distributed systems, write clean and efficient production code, optimize performance at scale, and deliver robust, maintainable technical solutions. You will focus on back-end services and APIs, leveraging .NET Core, microservices, Azure cloud, and modern engineering practices. This opportunity is ideal for an engineer who thrives on solving complex technical challenges, drives continuous improvement in code quality and processes, and collaborates effectively with U.S. based technical teams. What You’ll Do: ● Design, code, and deliver enterprise-grade, scalable production applications using .NET Core. ● GRPC framework for service communication ● Build distributed systems with techniques like caching, partitioning, and load distribution. ● Develop and optimize back-end services using CQRS pattern and APIs to ensure reliability and scalability. ● Write and optimize LINQ queries and implement efficient data access with Entity Framework Core. ● Ensure reliability by implementing structured error handling and fault-tolerance patterns (e.g., retries, circuit breakers, fallback logic). ● Boost performance through code-level memory management and tuning (e.g., async overhead, caching, query optimization). ● Apply advanced programming techniques, including asynchronous (async/await, Tasks) and parallel programming, to improve throughput and responsiveness. ● Deploy and scale applications in Azure cloud using modern CI/CD and DevOps practices. ● Collaborate directly with the U.S.-based technical teams to align on requirements, designs, and solution delivery. ● Continuously improve by driving code quality and automation. What You’ll Bring: ● Proven hands-on expertise in .NET Core and C#, delivering scalable production systems. ● Experience designing and coding distributed systems and microservices architectures. ● Strong skills in Entity Framework Core, LINQ, 2. Azure Cosmos, Redis Cache, MongoDB, Azure Data Containers and database optimization. ● CQRS and Event Sourcing patterns ● Practical experience with error handling and fault-tolerance patterns in production. ● Expertise in performance tuning and memory management for high-demand applications. ● Hands-on experience with async/await, Tasks, and parallel programming in .NET Core. ● Experience deploying and scaling applications in Azure cloud using CI/CD pipelines. ● Strong problem-solving ability, attention to detail, and a growth mindset. ● Excellent collaboration skills to work effectively with the U.S. based technical teams. Why Join Us ● Build enterprise-grade, scalable back-end systems that solve real-world challenges. ● Opportunities to innovate modern .NET practices. ● Collaborative culture that fosters learning, creativity, and growth. ● Competitive compensation and a work culture that empowers engineers to think independently, innovate boldly, and continuously improve. Please contact hr@brimmatech.com