The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have the ability to test code in order to maintain high-quality code.
NET Developer Responsibilities:
- Utilizing Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.
- Collaborating with coworkers to facilitate the creation of large, complex developments, as required.
- Reformulating existing code to ensure adherence to stipulated guidelines.
- Check your code to detect and remedy errors and omissions.
- Testing your outputs to ensure that they are in excellent working order.
- Ensuring that outputs are visually appealing, user-friendly, and engaging.
- Deploying developments and monitoring uptake by the target audience.
- Using clients' feedback to inform the creation of subsequent versions of each development.
Skills: Microsoft. Net, Win forms, LINQ, Entity Framework, Integrating REST Ful APIs, SQL
Good to have: ElectronJs, Electron. Net

Similar jobs
Fountane Archipelago · Island Role
A Little Bit About the Role
We are looking for a Senior Product Engineer (L3) who thrives in complexity. Most engineers build on blank canvases — you build on someone else’s mess and leave it better than you found it.
The majority of your work at L3 will be on existing, live codebases — disorganised, partially documented, built by multiple teams over multiple years. Your job is to enter those systems, understand them before touching them, extend and clean them without breaking what works, and progressively bring them up to a standard where AI tooling can accelerate further development. This is the core of what L3 does at Fountane. If you have only built greenfield projects, this role will be hard.
You are expected to be genuinely full stack: comfortable owning web applications and mobile apps, the frontend, backend, database, state management, and API integration layer — without needing to hand off to a specialist.
You will work closely with the Concept Engineer on your Island — translating their prototypes into production architecture, raising technical blockers early, and keeping the sprint honest. You will also review code, mentor junior engineers, respond to production incidents, and contribute to the network’s shared knowledge base.
All of this is done primarily with Cursor and Claude as your execution and reasoning tools. AI-assisted engineering is not a feature of this role — it is the method.
AI-First Engineering Expectation
Cursor and Claude are your primary tools — not supplements. Engineers at L3 who are not using AI at the codebase level are not operating at this level.
At L3, AI-assisted engineering means:
- Loading full codebase context into Cursor before writing a single line — understanding the system before touching it.
- Writing scoped, precise refactor prompts that isolate changes to one concern at a time.
- Using Cursor to generate tests that document existing behaviour before any restructuring begins.
- Using Claude for architecture reasoning, decision documentation, and translating CE briefs into structured technical plans.
- Producing inline documentation and decision records as part of the AI-assisted workflow — not as an afterthought.
- Sharing effective prompt patterns and Cursor discoveries with the broader Fountane network — kept to yourself, they are a missed contribution.
Key Responsibilities
Legacy Codebase Refactoring & the Cleaning Phase
This is the primary L3 engagement type at Fountane. You will be handed existing, partially documented codebases — built by previous teams, often without tests, with inconsistent patterns — and your job is to refactor them into a clean, AI-promptable state without losing existing functionality. You use Cursor’s codebase context window to navigate safely, write characterisation tests before touching anything, and make changes in small, reviewable increments. The standard is: every module you leave should be easier to extend by AI tooling than when you found it.
Full Stack Development — Web & Mobile
Build and own the full application layer: React / Next.js web frontends, React Native or Flutter mobile apps, Node.js / Python backends, and relational and non-relational databases. You should be able to pick up web or mobile on any engagement without needing a handoff. Schema design, data modelling, and state architecture are yours to own — including diagnosing and fixing broken or leaking state in existing frontends.
Third-Party API Integrations
Integrate complex third-party services — payments (Stripe), communications (Twilio), auth (Auth0), and others — reliably and without creating brittle dependencies. Own the integration layer end to end: error handling, retries, failure modes, and documentation. If a third-party integration is flaky in production, that is your problem to own.
CE Collaboration & Sprint Integrity
Work directly with the Concept Engineer to translate prototypes into buildable technical plans. Review CE briefs before the sprint starts — if the scope is technically unrealistic, the time to say so is before work begins, not on demo day. Raise blockers against acceptance criteria proactively. You are the technical check on what the CE promises the client.
Security Awareness
Write code that does not require the Lead to security-audit every line. This means: input validation by default, no hardcoded secrets, correct auth scoping, safe handling of user data, and awareness of common vulnerabilities (injection, broken auth, insecure direct object references) in the context of the stacks you work in. You are not the security architect — the Lead owns that — but you are expected to produce code that does not introduce obvious vulnerabilities.
Production Incident Response
When something breaks in production, you are on it. Diagnose the issue, apply a safe fix or rollback, document what happened and why, and hand a clear summary to the Lead for the client post-mortem. Speed matters, but a bad fix that causes a second incident is worse than a slow fix that is correct. Response expectation: acknowledged within 1 hour, resolved or escalated with a clear status within 4 hours.
Codebase Navigation & Safe Refactoring
On all engagements — not just Cleaning Phase work — keep changes small, focused, and reviewable. One type of change per commit. Write tests that document existing behaviour before restructuring. Leave every module easier to understand than when you found it.
Code Review
Review pull requests from L1 and L2 engineers with specific, actionable feedback — not rubber-stamp approvals. A good code review at L3 leaves the author understanding what to do differently next time, not just what to fix now. Review weekly; do not let PRs age.
Mentoring
Review junior engineers’ code weekly with specific, useful feedback — this is distinct from quality-gate code review. The goal here is teaching, not gatekeeping. Run monthly pairing sessions to help them grow. The measure of good mentoring is whether they are becoming more capable and less dependent on you over time.
Documentation
Write short decision records when you make significant technical choices. Leave every module you touch easier to understand than when you found it. Treat documentation as part of the engineering work, not a separate task you do at the end.
Qualifications
- 5+ years of experience as a software engineer, with a strong track record on real production codebases you did not build from scratch — incomplete documentation, inconsistent patterns, other people’s decisions. If your experience is primarily greenfield, this role will be a difficult fit.
- Genuinely full stack across web and mobile: proficient in React / Next.js and at least one of React Native or Flutter, Node.js or Python on the backend, and comfortable with both relational and non-relational databases including schema design.
- Hands-on, daily Cursor and Claude usage at the codebase level. You should be able to describe concretely how you use AI in your engineering workflow — not in general terms.
- Experience integrating complex third-party APIs in production environments — not just following a quickstart guide. You should be able to describe an integration that failed in production and what you did about it.
- Solid security awareness for the stacks you work in: input validation, auth scoping, safe data handling. You do not need a security specialism, but you should not be writing code that introduces obvious vulnerabilities.
- Has conducted meaningful code reviews that improved the code and the author, not just approved the PR.
- Has coached or mentored junior engineers before, and done it well.
- Comfortable with production incident response — diagnosing issues under pressure, applying safe fixes, and communicating clearly to a Lead or client about what happened.
- Treats documentation as part of the job, not an afterthought.
- Bachelor’s or Master’s in Computer Science or a related field, or equivalent experience.
About Fountane
Fountane is a technology ventures lab - one part product studio, one part startup engine. We build high-quality software and AI products for clients ranging from fast-moving startups to large enterprises, and we co-build and invest in new companies when we see the right opportunity.
Founded in 2017 and headquartered in Minneapolis, we have grown to 60+ people across four continents and were recognised as one of America’s fastest-growing companies, ranking No. 699 on the Inc. 5000 with 595% three-year growth.
We are radically open-minded, serious about craft, and direct about expectations. If you want to do meaningful work without politics, this is the place.
Technical Skills
- Strong experience with C#, .NET Core / .NET Framework
- Minimum 3+ years hands-on experience with Angular (8+)
- Proficiency in JavaScript, TypeScript
- Experience developing REST APIs
- Knowledge of Entity Framework Core
- Experience with SQL-based databases
- Good understanding of OOP, SOLID principles, design patterns
- Experience in unit testing (xUnit, NUnit, Jasmine, Karma)
Nice-to-Have Skills
- Experience with Azure/AWS cloud services
- Familiarity with Docker and containerization
- Understanding of microservices and API gateway patterns
- Knowledge of messaging queues (RabbitMQ, Kafka)
Job Title - Sr Software Developer
Location - Sector 5 , Salt Lake
Shift Timings - 2:15 PM to 11:30 PM
Week Off - All Sundays and Alternate Saturdays. Sat will be halfday
Job brief:
We are looking for a Senior Software Developer specializing in .Net to build software using languages and technologies of the .NET framework.You should be a pro with third-party API integration and application programming.
In this role, you should be able to write smooth & functional code with a sharp eye for spotting defects. You should be a team player and an excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you.
Your goal will be to work with internal teams to design, develop and maintain software.
Job Responsibilities:
• Work in a development team to develop integrated ASP.NET applications.
• Write clean, scalable code using ASP.NET Framework, programming language (C#), and Rest API.
• Write SQL Server Queries and normalize SQL table structure.
• Revise, update,refactor and debug code.
• Improve existing software
• Develop documentation throughout the software development lifecycle (SDLC)
• Serve as an expert on applications and provide technical support
Job Requirements:
• Required at least 4 years of Software development using C# .NET.
• Good Knowledge of SQL Server, and design/architectural patterns for .NET Framework Web Application)
• Good Knowledge on Bootstrap, jQuery, HTML, CSS3 and XML
• Familiarity with architecture styles/APIs (REST, Web API, Json)
• Excellent troubleshooting and communication skills
• BSc/BA in Computer Science, Engineering, or a related field
CTC, Bonuses & Rewards: -
Salescom Services Private Limited is an equal opportunity employer in the local industry.Our operations and company visions are quite a niche and heavily focused on being massively successful operations engaged in next-generation sales & marketing wins, support, and information technology-enabled services & solutions. CTC for the right employee is not pre-defined as such however will be a best-fit match to the local industry standards. Come, interview with us, figure out if we both are the right fit for each other, and the rest will follow suit.
Interested candidates are requested to apply for this job
ob Description: .NET Core Developer (3+ years of experience)
We are seeking a skilled and experienced .NET Core Developer with a minimum of 3 years of professional experience. The ideal candidate should possess a strong proficiency in C#, creating REST APIs, caching, JSON, authentication, authorization, and the web application development life cycle. The candidate should also be well-versed in standard industry practices, demonstrating expertise in proper coding practices, code commenting, and unit testing. A good understanding of software architecture is crucial for this role, while experience with SQL is considered a plus.
Responsibilities:
· Develop and maintain robust, scalable, and high-performance applications using .NET Core 6 and C#
· Create efficient and secure REST APIs for seamless integration with other systems
· Implement caching mechanisms to enhance application performance
· Work with JSON data structures to handle data exchange and serialization
· Ensure proper authentication and authorization mechanisms are implemented
· Follow the web application development life cycle from requirements gathering to deployment and maintenance
· Adhere to standard industry practices and coding standards to ensure high-quality code
· Implement proper code commenting for maintainability and future enhancements
· Conduct unit testing to validate functionality and identify potential issues
· Collaborate with cross-functional teams to analyze requirements and propose software solutions
· Provide technical guidance and support to junior developers as needed
Requirements:
· Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
· Minimum of 3 years of professional experience as a .NET Core developer
· Proficiency in C# and experience with .NET Core 6
· Strong knowledge and hands-on experience in creating REST APIs
· Familiarity with caching mechanisms and their implementation
· Solid understanding of JSON for data exchange and serialization
· Experience implementing authentication and authorization in web applications
· Thorough understanding of the web application development life cycle
· Strong adherence to standard industry practices and coding standards
· Proficient in code commenting and following proper coding practices
· Experience with unit testing frameworks and test-driven development
· Good understanding of software architecture principles and patterns
· Knowledge of SQL and experience working with relational databases (preferred)
· Good working knowledge of Azure DevOps
· Excellent problem-solving and analytical skills
· Strong communication and teamwork abilities
Join our dynamic and innovative team, and contribute to the development of cutting-edge applications using the latest technologies. We offer competitive compensation and benefits packages, as well as opportunities for professional growth and advancement.
Job Description:
Your Responsibilities!
• Development of C#, .NET and Java applications and web applications in the field of Product Lifecycle Management (PLM) and Product Information Management (PIM)
• Design and development of interfaces for our application software
• Continuous improvement of the software used after consultation with our users
• Support for the replacement of legacy applications by SAP and other standard software solutions
• Software documentation, creation of test scenarios and execution of release cycles
Required Skills:
• Successfully completed (Bachelor's) degree with a focus on computer science or equivalent professional experience
• Knowledge of the programming languages C#, .NET
• Knowledge of SQL and database applications such as Microsoft SQL or ORACLE
• Good analytical skills, result-oriented, problem solving, execution focused person
• Business fluent English, German would be an advantage
Even better if you have:
• Knowledge of PLM software and the PLM process would be a plus
• Experience in an agile development and/or DevOps environment
• Experience with Atlassian stack Jira/Bitbucket/Bamboo would be a plus
Route to Smile is a patient-centric, tech-oriented brand in the Healthcare space.
With a team of experts and a mission to continuously innovate, Route to Smile is revolutionizing the Healthcare industry by providing customized solutions to facilitate accurate and precise clinical outcomes and patient-specific care with a focus on technological service delivery.
As a part of their latest offerings, Route to Smile is leveraging leading technologies including IoT, Industry 4.0 and AI/ML to further enable healthcare professionals to improve patient engagement and drive overall practice growth.
Job Description:
We are looking for an enthusiastic and motivated individual who is willing to work in Java technologies, with experience on front-end languages and libraries (e.g. Angular, HTML/ CSS, JavaScript, XML, jQuery, Vue.js, React) and its related back-end languages (e.g. Java) and frameworks (e.g. Spring boot, Node.js, Spring MVC, Hibernate, Struts, etc.) and who are also willing to work in challenging environment.
The candidate will be an integral member of a team that will employ the latest techniques and best practices in software development and utilize best-in-class tools and frameworks to build a first-of-their-kind cloud-agnostic, enterprise-class large-scale SaaS application.
Key Responsibilities:
- Responsible for building the architecture, key components, and middleware of the platform and developing fully multi-tenant systems
- Develop workflow management functions
- Develop REST APIs, as well as contribute to the overall API framework
- Implement solutions using iterative processes, Agile development methodologies and test-driven development
- Being a senior developer, you will also be required to lead a team of junior developers.
Technical Skills:
- 5 to 9 years of development experience with Java and related front-end and back-end technologies, and experience working in a distributed systems environment.
- Extensive experience in developing full stack end-to-end scalable and distributed applications.
- Experience in SaaS Application architecture & design and working with database modeling and design concepts. Understanding of database design and maintenance and experience with SQLite, PostgreSQL, and MySQL.
- Experience with developing loosely coupled design, Micro-services development, message queues, and customized application deployment using RESTful services, implementing REST APIs with Spring or JAX-RS.
- Working knowledge of either Spring boot, Spring MVC, Hibernate, Struts Framework, building REST based Web Services using Java EE Standards
- Have experience in single sign-on, multi-factor authentication and security background.
- Knowledge of Business Process Model and Notation (BPMN 2.0) workflow engines such as Activiti, jBPM, Orchestra, and Flowable, however not mandatory.
Good to have Skills:
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
- Good understanding of HTML5, CSS3, JavaScript.
- Good familiarity with Linux operating system, managing Linux servers and using AWS (EC2, S3).
- Familiarity with administering, automating, and deploying to cloud-based environments such as AWS, Google Cloud Platform, or Azure, or working experience with Kubernetes.
- Should have used GIT.
- Understanding of search technologies such as Solr, ElasticSearch, and Lucene
- Have working knowledge in CI/CD pipelines (Concourse/Jenkins), and at times wear multiple hats to double up as Dev Ops
- Experience being part of product teams and in handling integrations, good at communication and teamwork skills.
- Strong emphasis on quality and the ability to deliver quickly and consistently.
- Self-driven and motivated to work with cutting edge technology.
Exposure to following AWS modules/services / GCP / Modules / Services - Both Skills are ok Amazon S3, EC2, Exposure to any AWS-supported database, Mongo DB collections, Devops,
AWS toolkit / FlaskREST API development or NodeJS/ReactJS, Web scraping experience, API integration of the various sources for Fraud Solutions, Should be good at communication, Should be able to lead team technically in resolving any technical issues, Should be able to own modules which are critical to business needs, Build and Nurture the young team members in the organization,
Aware of Microservices GOOD to HAVE Familiar with UI development
(Directed Acyclic graph)CI/CD with AWS
UI with React JS
Proven software development experience in PHP, CorePHP, MydataSQL, website development, database management etc.
Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc
Experience in common third-party APIs (Google, Facebook, Ebay etc)
BS/MS degree in Computer Science, Engineering or a related subject
Minimum experience of atleast 2-3 years
Write “clean”, well-designed code
Produce detailed specifications
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Contribute in all phases of the development lifecycle
Follow industry best practices
Develop and deploy new features to facilitate related procedures and tools if necessary
Good knowledge of relational databases, version control tools and of developing web services
Passion for best design and coding practices and a desire to develop new bold ideas
Responsibilities:
- You'll be expected to work closely with other team members and mentor junior developers.
- You must take pride in your work and have keen attention to detail.
- Should have hands-on experience with C# programming including. NET Framework, ASP. NET and. NET Core.
- Analyze requirements and provide estimates.
- Ensure adherence to delivery schedules & quality processes and establish solutions for the client.
- Ensure development projects are delivered properly to meet the requirements of the client.
- Ensure that software enhancements and system fixes meet intended business needs according to defined requirements.
- Prepare technical specifications from which application programs will be developed and execute QA routines to ensure quality of software.
- Assist in the planning and deployment of software releases.
Requirements:
- Design and/or development experience with. NET, C#, ASP. NET, . Net Core, MVC, MVVM, WPF, Micro Services, React, AngularJS, jQuery, JavaScript, C3 D3 CSS, Azure Services in an n-tier architecture.
- Database design and development (Oracle or Microsoft SQL Server or MySQL or MongoDB).
- React Native experience is highly desirable.
- Experience with Web Services and Service Oriented Architecture.
- Experience with concurrent development source control (Git) and continuous integration (Pipeline or Jenkins or Bamboo).
- Timely creation of appropriate documents e. g. Application Architecture, Database Schema, Sequence diagrams, Class diagrams, etc.
- Interpersonal communication and organisational skills required to operate as a contributing member of virtual teams that deliver quality services.
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you. Responsibilities:
● Producing code using .NET languages (C#, VB .NET) ● Upgrading, configuring and debugging existing systems ● Providing technical support for web, desktop or mobile applications ● Participate in requirements analysis ● Collaborate with internal teams to produce software design and architecture ● Write clean, scalable code using .NET programming languages ● Test and deploy applications and systems ● Revise, update, refactor and debug code ● Improve existing software ● Develop documentation throughout the software development life cycle (SDLC) ● Serve as an expert on applications and provide technical support ● Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) ● Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 ● Deep working knowledge of AngularJS ● Deep working knowledge of REACT JS ● Familiarity with architecture styles/APIs (REST, RPC) ● Understanding of Agile methodologies ● Excellent troubleshooting and communication skills ● Attention to detail ● Min. 3 years of coding experience











