
We are seeking an experienced Senior API Developer specializing in C# .NET to join our innovative development team. The ideal candidate will have over 8 years of professional experience in API design and development, with a strong focus on creating scalable and efficient APIs. Expertise with Swagger/OpenAPI specifications is essential. This role offers the opportunity to contribute to exciting projects that are central to our company's success.
Key Responsibilities:
- API Design and Development: Develop, maintain, and enhance APIs using C# .NET to facilitate seamless communication between applications and services.
- Swagger/OpenAPI Documentation: Use Swagger/OpenAPI tools to create comprehensive documentation for APIs, ensuring they are well-defined and accessible.
- System Integration: Work on integrating APIs with various third-party services and internal applications.
- Performance Optimization: Analyze and improve API performance, scalability, and reliability.
- Collaboration: Collaborate with cross-functional teams including front-end developers, product managers, and QA testers to deliver high-quality solutions.
- Code Review and Mentorship: Participate in code reviews, provide feedback, and mentor junior developers to promote best practices.
- Troubleshooting: Diagnose and resolve technical issues related to APIs and backend services.
- Stay Current with Technology Trends: Keep up-to-date with the latest developments in C# .NET and API technologies to ensure the team uses the best tools and techniques.
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 8 years in API development with a focus on C# .NET.
Technical Skills:
- Proficient in C# .NET Framework/Core.
- Extensive experience with API design and RESTful services.
- Strong knowledge of Swagger/OpenAPI specifications.
- Familiarity with ASP.NET Web API and Entity Framework.
- Experience with version control systems like Git.
- Understanding of SQL Server and database design.
Soft Skills:
- Strong problem-solving abilities and analytical skills.
- Excellent communication and teamwork capabilities.
- Ability to work independently and manage multiple tasks effectively.
Preferred Qualifications:
- Experience with Azure Cloud Services.
- Familiarity with CI/CD pipelines using tools like Azure DevOps.
What We Offer:
- Competitive Salary: Based on experience and industry standards.
- Professional Growth: Opportunities for training, conferences, and career advancement.
- Flexible Work Arrangements: Options for remote work and flexible scheduling.

Similar jobs
Key Responsibilities:
● Design, develop, and maintain applications using .NET Core, ensuring optimal
performance and scalability.
● Write clean, maintainable, and efficient code, adhering to coding standards and best
practices.
● Diagnose and resolve technical issues, optimizing applications for maximum speed and
scalability.
Technical Skills:
● Proficiency in .NET Core,C#,Web API,EF,LINQ and related technologies.
● Experience in developing applications using microservice architecture
● Experience with cloud platforms
● Familiarity with front-end technologies (e.g., Angular, React) is a plus.
● Knowledge of version control systems like Git.
● Demonstrated proficiency in database design and the ability to write complex queries
● Proven experience in leading development teams and driving technical initiatives.
● You have good understanding of the fundamentals of data science/algorithms or
software engineering
● Preferably you should have done some project or internship related to the field
● Knowledge of SQL is a plus
● A deep desire to learn new things and be a part of a vibrant start-up. You will
have a lot of freehand and this comes with immense responsibility - so it is
expected that you will be willing to master new things that come along!
What you will get to do?
● Build cloud-based services and/or user interfaces
● Participating in all aspects of software development activities, including design,
coding, code review, unit testing, bug fixing, and code/API documentation
● Be the first few members of a growing technology team
- Immediate joiners with 5 to 10 years of experience.
- Should have team leading experience.
- Should be keen to work as a Developer.
- Java, Spring boot and Design patterns are key areas where they should be excellent.
- Good communication skills is a mandate.
- Should be willing to work on alternate Saturdays (10 AM to 4:30 PM).
- They will have to relocate to Chennai.
- Strong SQL skills, Postgres SQL database knowledge.
- Cloud Experience in deployment (CI/CD)
- Unit Test case
- Angular – good to have
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!
Backend Developer (Python)
Company and Founders
Egregore Labs (http://www.egregorelabs.com/">www.egregorelabs.com) is a financial software company founded in 2017 by Prashant Vijay (ISB, Tulane) & Hari Balaji (IIM Ahmedabad, IIT Madras) both of whom have spent over a decade each in Financial Services, with a majority of their experience at Goldman Sachs across New York, Hong Kong & Singapore in roles across Trading, Quant & Technology. More about the founders is available here and here
We operate at the intersection of Unstructured Data and Finance. We run multiple products, including Romulus (http://www.romulus.co/">www.romulus.co) and Robana (http://www.robana.ai/">www.robana.ai) - all our products work on the same underlying principles and set of technologies.
Ideal Background
- At least 2 years experience in back-end development in a fast-paced environment, working in Python
- Deep understanding of technologies used in web-deployed SaaS products, including Rest APIs
- Exposure to AWS, Azure or other cloud providers
- Sound understanding of computer science principles
- Exposure to any of the following
- Financial services
- Natural Language Processing
- Robotic Process Automation
- Intelligent Document Processing
- Document Management and Repositories
Opportunity
We will share our workload as a team and we expect you to work on a broad range of tasks. Here’s are some of the things you might have to do on any given day:
- Developing APIs and endpoints for deployments of our product
- Infrastructure Development such as building databases, creating and maintaining automated jobs
- Build out the back-end to deploy and scale our product
- Build POCs for client deployments
- Integrate our products with 3rd party products/tools/services
- Document your code, write test cases, etc.
Skills
- Hands-on experience with Python (2+ years)
- Sound understanding of Postgres and NoSQL databases such as MongoDB
- Deep familiarity with UNIX, major cloud platforms (AWS, Azure), DevOps
- Understanding of databases, and related tools, paradigms
- A computer science education would be great, but other engineering disciplines are ok as well
Desirables
We are looking for a person who has :
- Resourcefulness- - we're looking for versatile developers who are good at figuring out what they need to use, learn, build, re-purpose to get the job done quickly and efficiently.
- Ownership- - We like to be directive and not prescriptive in our management. We- d love for you to take ownership of what you work on, and tell us what to do, rather than the other way round.
- Work Ethic- - We- ve grown up on Wall Street. We work hard, and have aggressive goals. We want our team-mates to be focused, goal-oriented and consistent high achievers.
- Execution Focus- - Our business is about getting things done, and getting things done right. We want outcome focused colleagues who can multi-task, and execute quickly and elegantly.
Work From Home
Package: 7-12 LPA
Be a part of IOT Product portfolio and execute towards Digital Transformational initiatives.
Prepare design documents in collaboration with product managers and engineering squads
in development of use cases for new features.
Hands on product lead developer expertise in designing solutions running on hybrid cloud
environments.
Work as a Software Lead in application development using Java, JavaScript, Python, SQL and
other latest technologies running on AWS environments.
Drive Engineering activities in Microservices and Cloud based Architecture by leveraging
DevOps efficiencies and adopting new technology stack in AWS.
Drive communication and consistently report accurate product status for stakeholders
Able to lead a team of engineers, help them with technical issues. (80% self-work and 20%
influencing scrum engineers).
Balance time on development projects including Technical Design, Code Reviews, Mentoring,
and training. Able to break down requirements and build traceability in design and
implementation details.
Work with developers to define unit & automated tests and closely monitor development
milestones. Collaborate with scrum team to identify functional, system and end to end
integration of products leading to deployment.
Understand end to end flow in product development and able to prepare design documents
and present to Engineering and Product Leadership team.
Full stack product development experience.
Skills Required :
Bachelor’s/Master’s degree equivalent with strong knowledge methodology and tools.
8+ years working Experience in designing data, keyword driven or hybrid strategies; Ability
to troubleshoot and think out of the box
Experience in CICD pipeline configuration, creation, and maintenance – from build to deploy
to integration.
Experience in writing clear, concise and comprehensive design documents covering
functional and non-functional requirements.
Hands-on experience in large enterprise development in a multi-cloud environment.
Strong expertise over Java, Python language, Databases, experience in web Frameworks like
Django required for backend development.
Experience of working in AWS (S3, Lambda, RDS, Security, ILM and AWS Services).
Experience with Docker and Kubernetes for Container Management and Orchestration by
setting CI/CD Pipelines using Jenkins / Ansible.
Experience with API (REST/SOAP). Experienced in PowerBI, RDBMS, DB Architecture design
and good control over SQL queries.
Experience with any NoSQL Database, Caching and Messaging is a plus. Experience with
Messaging Tool and Caching Frameworks
Strong Understanding of fundamental concepts: Data Structures, Algorithms, OOPs
concepts, Design patterns and Architectures. Experience with Agile programming techniques
such as test-driven development. Design applications to optimize for performance and
usability.
About Us
Welthungerhilfe (WHH) is an international aid agency headquartered in Germany with its vision for “Zero Hunger by 2030”, the second sustainable development goal set by the UN. It has thousands of programs fighting hunger in more than 30 countries. (https://www.welthungerhilfe.org/">https://www.welthungerhilfe.org) (https://www.childgrowthmonitor.org/">https://www.childgrowthmonitor.org).
Child Growth Monitor (CGM) is Welthungerhilfe’s digital innovation project leveraging AI to fight child malnutrition. Around 200 million children around the world are suffering from malnutrition. Malnutrition contributes to one-third of deaths of children under the age of five. In the fight against malnutrition, detection is the first important step, but this is not an easy task: Measuring children with traditional methods is still a complex, slow, and expensive task, frequently resulting in poor data and wrong assessments of the child’s health. Early detection of malnutrition becomes the key to initiating treatment, minimizing the risk of complications,
and saving lives by reducing the chances of death to a great extent.
Our solution to measure children replaces hardware (bulky measuring boards and physical scales) with off-the-shelf cell phones and AI. CGM uses augmented reality-enabled smartphones to record 3D scans of children. Artificial Intelligence is used to predict their height, weight, and middle upper-arm circumference needed to know the nutritional status of the children.
What you would do to help us save millions of children's lives
We are looking for you as an experienced Sr Software Engineer who works collaboratively with the dedicated team of tech specialists (AI, ML & Data Scientists) distributed globally have a shared responsibility for ensuring high quality and
Scalable health care product in an agile approach.
This posting concerns a full-time assignment working for Welthungerhilfe’s CGM in a freelance capacity but Full-time employment (payroll) is scheduled for the end of 2022 latest. We are in the process of setting up CGM as a registered social business from mostly January 2023 and moving all the consultants on CGM payrolls.
Responsibilities
- Designing, developing features, refinement/improving and implementing the CGM product in a secure, well-tested, and performant way.
- De-bugging of the current issues
- Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocate for improvements to product quality, security, and performance.
- Solve technical problems of moderate scope and complexity.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale Mobile app environment. Maintain and advocate for these standards through code review.
- Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
Requirements and skills
- Comfort working in a highly agile, intensely iterative software development process.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Extensive experience in core Python (3-7yrs)
- Should have worked on Azure or any Cloud and Azure data factory or any similar data platforms
- Experience using Flask/Flutter framework
- Experience working on mobile applications/Web applications (writing flask framework)
- Knowledge of DevOps Pipeline
- Good experience in SQL database
- Working knowledge in Data engineering (ETL pipelines Result Generation Module)
- Basic understanding of front-end technologies such as Vue JS
- Working knowledge in creating predictive models for AI and ML-based features
- Tech /BE in Computer Science with a total of 7 years of software development/Programming experience.
Desired skills
- Good to have an experience in Kubernetes (opensource system)
- Good to have experience working on healthcare mobile apps (predictive analytics and image diagnostics)
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Proficient understanding of code versioning tools
Soft/Human Skills
- Positive and solution-oriented mindset.
- Excellent communication & interpersonal skills
- Self-motivated and self-managing, with excellent organizational skills.
- Ability to thrive in a fully remote organization
Position Type: Full Time
Location: Hitech City, Hyderabad
Required Skills :
- Should have 3-8 years in .Net programming using .Net MVC or .Net Core.
- Must have hands-on experience with C# programming including .NET Framework, ASP.NET, and ADO.NET.
- Strong OOPS concepts and Unit Testing experience is a must.
- Experience on React.js is added advantage.
We are seeking Dot net Developer. If interested then share your profile
First Preference to those who can join immediately with handsome salary.
Job Description
We are looking for interested & talented .net developer having relevant experience in developing Windows Application, to join our team.
Candidate will participate in all phases of the software lifecycle with an emphasis on architecture, design, quality and implementation.
Industry: IT Software
Experience: 1-3 yrs.
Title: Dotnet Developer
Location: Indore (MP)
Job type: Full Time
Position Type: Permanent
Requirements
- Dynamic Engineers / Graduate and Post Graduates in CS/IT stream.
- Extremely fluent in C# .net frame works (4.0/4.5), SQL Server 2014, ADO .net, LINQ/Entity Framework, Win-forms, XML, WCF/WPF
- Experience in database design, functional design
- Effective Problem solving skills while dealing with tough scenarios during development phase.
- Excellent communication skills and quick learner of new technology
- Maintaining and supporting multiple projects and deadlines
- Prior experience in windows application or ERP Products
- Experience in MVC Architecture would be an added advantage
Responsibilities
- Participating in detail level of coding, code walk through and unit testing of development of windows application.
- Research and Evaluate Software related technologies and product
- Participating in generating technical documentation of product and package
- Maintain existing software systems by identifying and correcting software defects
- Will be responsible for completing the project in timeline
- Candidate should enjoy working in challenging environment and have enthusiasm and ambition to develop and complete the projects to highest standards.
Career Advancements
- Job with growth opportunities within a stable B2B company
- Pleasant working environment with motivated people
- Extra Benefits

