
We are seeking applications for a Senior Technical Architect of .NET for our client, a leading Fintech in the lending domain.
As a strong tech leader, you will lead development activities across multiple enterprise projects.
Role & Responsibilities:
Solve complex problems and produce the highest quality code.
Work closely with both external clients and internal, cross-functional product and technical teams to support multiple projects.
Maintain technical design documentation, communicating architectural and design changes to development teams
Conduct regular design and code reviews, establishing and publishing quality and performance metrics
Manage and foster a team-oriented environment, providing technical oversight to team members
Skills & Qualifications:
10+ years of professional experience on .NET framework 4x
Solid understanding and experience with Object-Oriented design & development
Excellent hands-on C# coding skills
Experience working with ASP.NET MVC, Entity Framework, LINQ, NoSQL, Message Queue, and building Reusable Libraries
Should possess SQL Server database skills to design new or alter existing table structures as per the requirements
Exposure in building web-based applications
Should have worked on a complex enterprise business application in a product-based IT company and/or banking and financial services company
Data-driven, analytical approach to problem-solving and project management
Working experience with Agile methodologies.

Similar jobs
Backend Developer responsible for managing back-end services and the interchange of data between the server and the users.
Your primary focus will be the development of all server side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
We are looking to recruit a candidate for a role that will require:
- Create and consume restful APIs
- Design, develop, and maintain internal and external applications
- Build efficient, testable, and reusable modules
- Write high quality, structured application/interface code and documentation
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Define functional and technical requirements for application software to develop skills and knowledge
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute in all phases of the development lifecycle
Requirement
∙ Proficient in Node.JS
∙ 2+ years’ experience designing, querying, and updating databases in MySQL/nosql
∙ Passion for best design and coding practices and a desire to develop new bold ideas
∙ Good to have knowledge of AWS, Redis, ElasticSearch
Education: Min. Graduate in related discipline
Work experience: 2 years relevant experience
Compensation: Based on Industry Standards
Interview Mode : Face to Face
proven implementation
experience of:
o C# and .Net framework
(version 4.5 or higher)
o Design Patterns and SOLID
principles
o Transact SQL and SQL Server
(2012 or higher)
• Good knowledge with applied
experience of:
o Unit and Integration testing
skills, including preparing
test scripts and execution
o NoSQL databases
(MongoDb)
• Competent knowledge with
proven implementation
experience of:
o Windows Presentation
Foundation (WPF)
o Windows Communication
Foundation (WCF)
• Excellent technical analysis
and investigatory skills
• Ability to work with both
business and IT staff in a
pressured environment
- Solving complex performance problems and architectural challenges
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- Building high performance frontend applications with react
- Responsible for End-to-end ownership of modules, including designing, development, validation, deployment
- Understanding fully synchronous behavior of Nodejs
- Familiarity with Workers/child processes & performance tuning
- Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and MongoDB)
- Strong knowledge of the common Node Js & React or web server exploits and their solutions
What you need to have:
- A Bachelor's degree in Computer Science, or related technical discipline
- 1 to 3 years of Software Development experience
- Deep hands-on technical experience in object-oriented design, data structures, algorithm design, and complexity analysis
- Experience with full software lifecycle methodology, including; coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to identify, empathize with and delight the customer
- Comfortable working with different Technologies across all of them as and when needed
- Strong knowledge on technologies/frameworks that we work on - Microservices Architecture, Python, Rest/gRPC, Node.js, MySQL, Postgres, AWS, ReactJS, React Native, Kubernetes.
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
As the Java Programmer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.
What you will do:
- Building components for the company's advanced health tech platform using Java, Solr, SpringBoot, DialogFlow
- Communicating effectively in a cross-functional product development team and present ideas and solutions effectively
- Participating in technical planning and requirements gathering phases including design, code, test, troubleshoot, and document engineering software applications
- Developing the Code as per the requirements
- Working with product team and constructing the tech roadmap
- Designing, building and scaling the company's backend microservices
- Maintaining code integrity and organization
- Applying all quality requirements to make the code production ready
- Developing and deploying new features to facilitate related procedures and tools if necessary
- Developing documentation related to technical aspects and to facilitate current support, development, upgrades, or migrations
- Designing and building efficient, reusable, and reliable Java code
- Pro actively catching and fixing bugs, and providing support for the back end services
- Managing servers and infrastructure by keeping the lights on and refining the deployment architecture
What you need to have:
- Expert at hands on programming in JAVA and J2EE
- Must be from Product based companies (Should have developed Web Apps)
- Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc)
- Key contributor in atleast one 6+ months development project involving SpringBoot and Hibernate
- Strong understanding of application server infrastructure
- Good working knowledge of Maven based build systems
- Good understanding of build and deployment pipelines that involve ANT and Jenkins
- Proficient understanding of code versioning tools, such as Git or SVN
- Good knowledge of working on Rest APIs, Webservices
- Excellent problem-solving skills
- Hands on experience with Lucene/Solr
- Familiarity with DiagFlow based chat bot building
- Knowledge of NLP
- Learnt AI/ML systems
- Excellent interpersonal skills and the ability to build good working relationships.
- Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.
- Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
Responsibilities:
- Meeting with technology managers to determine application and website requirements.
- Upgrading existing .NET websites and applications.
- Analyzing system requirements and delegating development tasks.
- Developing technical specifications.
- Writing scalable code for .NET software applications.
- Reviewing and debugging .NET applications.
- Providing support for junior developers.
- Deploying functional websites, programs, and applications.
- Drafting software and application operating procedures.
- Training junior staff.
Requirements:
- Bachelor’s degree in computer science or information technology.
- Previous experience as a .NET developer.
- High-level managerial skills.
- Knowledge of .NET languages including C#, Visual Basic.NET, C++/CLI, J#, and JScript.NET.
- Proficient with front-end development languages including JavaScript, HTML5, and CSS.
- Ability to project manage.
- Excellent problem-solving skills.
- Good verbal and written communication skills.
Experience- 2 to 15 years
Client:- HTML,HTML5,Javascript,Jquery,Angular JS,CSS,WebAPI.
Server:-http://asp.net/" target="_blank">ASP.NET,C#,WCFServices,MVC4,Socket Programming,SignalR,Angular
Database:- MS SQLServer 2017 & above or Oracle11g & above,SQL Programming.
- Strong experience in C# programming.
- Good knowledge in designing classes and components using the OOPs paradigm.
- Fair knowledge of GoF Design Patterns.
- Good experience in applications developed using both .NET Framework and .NET Core
- Proficiency in using third-party tools like DevExpress/Infragistics.
- Solid understanding of Web application development using ASP.NET MVC framework and ASP.NET Core
- Strong experience in developing RESTful APIs using both ASP.NET Web API and ASP.NET Core Web API.
- Must have knowledge in developing ASP.NET WebForms.
- Decent exposure in developing Windows Applications/WPF applications.
- Professional, precise communication skills
- Work experience writing Unit tests
- Work experience in applying the best practices of Web Application development
- Working experience in an Agile team especially with SCRUM
- Good to have experience in JavaScript frameworks, primarily on Angular and React
- Good to have experience in JSON, AJAX, JavaScript, HTML5, CSS, and XML Following Skills will be an added advantage
- Experience developing Windows Forms Applications
- Knowledge of using third-party tools like DevExpress
- Experience in Angular front-end framework
Behavioral Skill
- Should be self-motivated and a quick learner with a problem-solving mind-set
- Attention to detail and follow-through to achieve good quality and meet deadlines.
- Ability to work effectively in a team as well as in an individual environment
- Should have excellent written and verbal communication skills
We are seeking a .NET developer responsible for building .NET applications using .NET languages and technologies here that are relevant to your project; indicate whether the focus is on front-end, back-end, or both. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable code
Integrate data storage solutions may include databases, key-value stores, blob stores, etc.
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automatization
Skills
Strong knowledge of .NET web framework may based on requirements
Proficient in (C# and/or VB.NET), with a good knowledge of their ecosystems
Familiarity with the Mono framework
Strong understanding of object-oriented programming
Skill for writing reusable libraries
Familiar with various design and architectural patterns
Knowledge of concurrency patterns
Familiarity with Microsoft SQL Server
Experience with popular web application frameworks
Familiarity with Windows Presentation Framework
Knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Experience creating database schemas that represent and support business processes
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Experience implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial)







