
- 6+ years of experience in software design, development and deployment
- Must have extensive experience in architecture, design and development on .NET framework, C#, WPF
- Must have experience of relational database such as My SQL and MS SQL Server
- Must have experience in Web Services, SOAP, TCP
- Must have excellent experience in debugging, Problem Solving and root cause analysis
- Must have experience on writing Nunit test cases
- Exposure to new tech stacks: AI, ML, BigData, Cloud, Broker Engine, Rule Engine, Report Builder
- Strong exposure to Mean Stacks (Mongo, Express, Angular, Node and React for simple and scalable full stack applications)
- Should have good experience of creating designs & design patterns.
- Lead and Mentor the team technically

Similar jobs
JOB DESCRIPTION: Software Development Engineer
.Net Developer is required to design, modify, develop, write and implement software programming applications and components. Supports and/or installs software applications and components. Works from pre-established guidelines in an agile development environment that uses a test driven approach to perform the functions of the job and maintains documentation of process flow.
Main Duties & Responsibilities: Utilize established development tools, guidelines and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
Create and deliver data-driven reports
Design, code and test new service oriented web software applications
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
Maintain existing software systems by identifying and correcting software defects
Investigate and develop skills in new technologies
Create technical specifications, test driven scripts and test plans
Create new and extend existing operational documentation
Consult closely with management and occasionally agency staff related to projects and tasks
Consult colleagues concerning new development, enhancement, maintenance and performance of software systems
Develop, implement and support new software Qualifications
7+ years of hands on experience in Microsoft DNA architecture
7+ years of hands on experience in Microsoft .NET technologies and expertise in .NET framework 3.5/4.0 and 4.5.
7+ years of hands on experience in Visual Studio 2008 and 2010
4+ years of hands on experience in developing web services and Microsoft Windows Communication Foundation (WCF)
5+ years of hands on experience Java Script
7+ years of hands on experience in HTML including HTML 5
7+ years of hands one experience in SQL Server 2008 and 2012 as a SQL developer
Good communication skills
Need to be self-starter and should be able to perform under minimal supervision.
Required Skills:
- 4+ years of experience designing, developing, and implementing enterprise-level, n-tier, software solutions.
- Proficiency with Microsoft C# is a must.
- In-depth experience with .NET framework and .NET Core.
- Knowledge of OOP, server technologies, and SOA is a must. 3+ Years Micro-service experience .
- Relevant experience with database design and SQL (Postgres is preferred).
- Experience with ORM tooling.
- Experience delivering software that is correct, stable, and security compliant.
- Basic understanding of common cloud platform. (Good to have)
- Financial services experience is strongly preferred.
- Thorough understanding of XML/JSON and related technologies.
- Thorough understanding of unit, integration, and performance testing for APIs.
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action. You love to build new things and thrive in fast-paced environments.
- Excellent communication and interpersonal skills, with an emphasis on strong writing and analytical problem-solving.
Must Have Skills:
1. Experience with the .NET framework and .NET Core technologies: C#
2. Writing and consuming REST API/Web API in .Net framework, .Net Core
3. Must have excellent knowledge in Azure hosting services
4. Good knowledge of Trouble shooting, Azure Hosting, maintaining and performance tuning
5. Knowledge of Frontend framework (React), If not then Angular, or Vuejs etc
6. Excellent Aptitude, Attitude and Communication Skills
7. Strong understanding of OOPS Concepts
8. Strong knowledge of Unit Testing
9. Excellent knowledge and working experience in Microservice Architecture
10. RDBMS Concepts, MS-SQL Server
11. Writing & Optimizing SQL Queries for best performance
12. Able to manage release by mean of CI/CD pipeline to deploy applications in Azure
13. Well versed of code review and code scanning tools
Good to have Skills:
1. Knowledge of HTML, Bootstrap, CSS, Responsive Design
2. Entity Framework/LINQ, MVC
3. Strong understanding of current design patterns & best practices
4. Knowledge of Agile methodology and JIRA
5. Knowledge of Electron is a plus
Key Responsibilities:
1. Work with Scrum Team to prioritize tasks and ensure deadlines are met
2. Communicate and actively participate in client call and understand requirements
3. Convert design and architecture to code using best practices
4. Provide expert level knowledge and guidance on modern software engineering techniques and methodologies for code reviews
5. Demonstrate expertise in a variety of software concepts (object-oriented design), practices (design patterns), and procedures (troubleshooting defects)
6. Able to troubleshoot and debug the code, write code with best coding practice and perform unit & Integration testing
7. Collaborate with the technical team to build and migrate applications in Azure
8. Test and update application so that it can be used for cross web browsers
9. Use and set-up CI/CD pipeline
Responsibilities
Design, code, test and manage various applications
Collaborate with the engineering team and product team to establish the best products
Follow outlined standards of quality related to code and systems
Qualifications
Bachelor's degree in Computer Science or relevant field
2+ years of experience working with .NET C#
Experience developing web-based & desktop based applications in C#, HTML, JavaScript, VBScript/ASP, or .NET
Experience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle
Experience working in an agile development environment
* 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.
Requirements:
* Proven experience as a .NET Developer or Application Developer.
* 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.
* Familiarity with architecture styles/APIs (REST, RPC).
* Understanding of Agile methodologies.
* Excellent troubleshooting and communication skills.
* Attention to detail.
* BSc/BA in Computer Science, Engineering or a related field.
📌 Knowledge of development technologies including HTML, JavaScript, JQuery, AJAX, and CSS.
📌 Knowledge of Microsoft.NET/ C#, If not Ready to learn
📌 Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
📌 Internally motivated, able to work proficiently in a team environment.
📌 The candidate should be ready to learn multiple technologies.
We are searching for an organized, ambitious Tech Lead with hands-on experience in .NET and data management methods with MongoDB, SQL.
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 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 help internal teams to design, develop and maintain software.
Responsibilities and Duties :
- Writing clean, scalable code using .NET programming languages.
- Working on Architecture and Standards team to validate designs and standards.
- Perform coding, bug verification, unit testing, and integration testing.
- Build high-quality scalable and predictable web applications on the .NET Technology stack and maintain internal and external facing web applications.
- Creating and integrating services and APIs using Web API 2 for various products and applications.
- Working on system architecture and databasing in MySQL and NoSQL.
- Make regular modifications to existing software for error correction, adaptation to new hardware, and improving overall function and performance
- Evaluate new code for reliable architecture, stability, reusability, performance, automation, security, and metrics
- Using JSON to store and transport data.
- Working with other team members and the team lead using Project Management Tools and Version Source Control to create industry-leading technological products.
Skills required:
- 4 - 7 years of experience in MongoDB.
- Candidate should have 2 years of experience as a tech lead.
- Knowledge of .NET development and lifecycle methods in C# Language.
- Experience in making Web API 2 including routes, class components, async methods, parallel programming, authentication, and authorization, etc.
- Experience and hands-on knowledge of data management methods with MongoDB, MySQL, or NoSQL, etc.
- Should have experience and understanding of using JSON.
- Familiarity with working with .NET Framework, JavaScript, HTML. Knowledge of .NET Core is preferred.
- Knowledge and experience working with AWS Cloud and cloud computing techniques is an added advantage, but not a requirement.
- Having a BSc Degree in Computer Science is optional but should have some educational knowledge of computer science
- Develop high performance, reusable, and reliable DOT net and PL/SQL code.
- Create interface services in Dot Net.
- Ensure the best possible performance and quality of the application
- Help maintain code quality, organization, and automatization
- To set and maintain coding standards.
- Able to mentor junior developers to use new coding techniques.
- Should be process-oriented.
Skills:
-Programming experience on the .NET platform in MVC framework with C# language, creating Web
applications, Web APIs, Windows Service, with good PL/SQL experience.
- PL/SQL in SQL Server/ Oracle
- Skills in HTML, C#, MVC 4, JavaScript, JQuery, AJAX, TFS, IIS
- Visual Studio 2012
- Team player with good communication skills









