
Job Summary:
We are seeking a highly skilled Senior .NET Engineer with extensive database design experience to join our team. As a Senior .NET Engineer, you will be responsible for designing, developing, and maintaining complex software applications using the .NET framework. You will also be responsible for designing and implementing complex database solutions using the EF Core framework that support these applications.
Specific Responsibilities and Accountabilities:
- Design, develop, and maintain software applications using the .NET framework and database solutions using Entity Framework Core
- Create and maintain data models and schema designs using best practices and industry standards
- Develop and implement database security measures to protect sensitive data
- Optimize database performance and ensure data integrity
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and maintainable code that meets specifications
- Troubleshoot and debug software issues as needed
- Keep up to date with emerging trends and technologies in software development and database design
- Participate in code reviews and provide feedback to other developers
Personal Qualities, Knowledge, Experience and Skills Required:
- Bachelor's or master's degree in computer science or related field
- At least 5 years of experience in software development using the .NET framework and database design and development using Entity Framework Core
- Experience with object-oriented programming (OOP) concepts, design patterns and microservice architecture.
- Experience with database design, including data modelling and schema design
- Experience with MySQL Server or other relational database management systems
- Familiarity with agile development methodologies
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Strong communication and interpersonal skills

About Pikcha India pvt ltd
About
Similar jobs
Position: Dot Net Developer
Job Title: Junior Software Engineer
Experience: 0 to 2 Years
Key Skills:
- Programming Languages: C# or VB.NET
- Server-Side Technologies: ASP.NET / MVC
- Front-End Technologies: Html5, ES5/ES6/ JavaScript, CSS, jQuery, Bootstrap, Ajax, Web Sockets
- Database: SQL Server
Knowledge on below concepts/technologies is an added advantage
- Cloud Platforms: Azure / Google
- NodeJS, Mongo DB
- Redis, RabitMQ, MQTT, Kafka
- Concept of Continuous Integration / Continuous Deployment
Key Deliverables: Writing codes as per the requirement.
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
- Presenting work in meetings with clients and management.
- Good communication skill in English.
Our team is looking for experienced backend engineers to lead the development of our cloud-based software products and be responsible for major technical decisions associated with them and accountable for their successful execution.
In this position on the software engineering team, you’ll have the opportunity to contribute to client and internal facing products. FarmSetu’s suite of products spans multiple technical domains and disciplines in software and hardware, and experience in end-to-end systems thinking across distributed components is key for this role.
What You Will Do
- Design, implement and deploy back-end services
- Lead the delivery of software projects in a team-based environment
- Collaborate cross-functionally with business users, product managers, customer success representatives and other engineers to define, design, scope and ship new features using elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
- Help others to improve the quality of their work through regular design and code reviews
- Deliver new features to production environments and support them in operation
- Participate in building the open engineering culture at FarmSetu
FarmSetu’s technology stack includes (but will not be limited to) Python, Django/Flask/FastAPI, GraphQL, Hasura, React, Flutter, Dart, Postgres, Celery, Docker, Git/Bitbucket to be deployed on Digitalocean/GCP infrastructure. We’re also quick to adopt better tools and processes, so you’ll be more than welcome to help shape our tool suite.
What You Will Bring to FarmSetu
- 2+ years of experience developing applications at an enterprise scale using the front and back-end technologies in our stack
- Ability to develop robust and scalable backend services defined by GraphQL and RESTful APIs in Python using OpenAPI standards
- Familiarity with Cloud/SaaS architectures and how to build secure and maintainable services
- Strong understanding of unit testing, design patterns and usage of tools like profilers
- Experience with source control and continuous integration tools
- Worked in an Agile multi-functional team
- Thrive in an environment that requires you to partner with multiple cross-functional teams as stakeholders/customers
- Great oral and written communication skills
What We Offer
- Competitive salary
- Annual compensation reviews
- 12 days of annual leave plus public holidays
- Ongoing investment in you and your skills
- The right equipment for the job
- Providing technical guidance as well hands on management for all product development within the company.
- Identifying frameworks/ technologies/ languages/ libraries to be used to achieve desired goals.
- Underscores pros and cons of various technologies available and presenting arguments to management and technical team.
- Taking responsibility for refactoring existing code.
- Leading, managing and mentoring a team of 5+ engineers.
- Serving as a key member of the management team that sets the company's strategic direction.
- Defining standards & best practices to support agile development processes.
- Planning, tracking and estimating product development activities.
- Ensuring the optimal application of technology and engineering resources to meet product development and/ or customer requirements as per the product and/ or marketing requirements document.
- Ensuring that the product quality is world class at all times.
- Growing the internal information technology development organisation; managing and recruiting a multidisciplinary high-performance technology team.
- Developing RESTful backend services if needed
- Ensuring implementation of formal processes to support the product development process.
- Passionate about automated testing: Managing / driving testing - unit tests, system tests, regression.
- Performance Tuning/ Profiling: In-depth understanding of popular architectures SOA, RESTful, Microservices, Messaging Bus.
What you need to have:
- B.E / B.Tech or similar qualification from a premier institute.
- Good communication skills.
- Self-starter, Highly motivated.
- People Management skills.
- Go-getter attitude.
- 3 - 7 years of hands-on development experience in backend development with a track record of solid technical accomplishments. Node.js experience will be preferred.
- Knowledge of multiple programming languages will be preferred.
- Knowledge of Caching solutions Redis, Memcache
- Databases experience - MySQL/NoSQL, RabbitMQ, Kafka.
- Capability to present different architecture for the same problem.
- Knowledge of popular front end MVC technologies.
- Understanding of production level problems and their possible solutions
Aphro ECS is looking to hire a talented PHP/ Laravel Developer to manage our back-end services and ensure a seamless interchange of data between the server and our users. As a PHP developer, you will be responsible for developing and coding all server-side logic. You will also be required to maintain the central database and respond to requests from front-end developers.
To ensure success as a PHP developer, you should have in-depth knowledge of object-oriented PHP programming, an understanding of MVC designs, and working knowledge of front-end technologies including HTML5, JavaScript, and CSS3. Ultimately, a top-level PHP Developer can design and build efficient PHP modules while seamlessly integrating front-end technologies.
Responsibilities:
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Work on improving database schema.
- Troubleshooting application and code issues.
- Should be comfortable working with legacy codebase.
- Should be able to identify and fix performance bottlenecks.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
- 5 years experience with the Django framework
- Experience with building APIs (REST or GraphQL)
- Strong Troubleshooting and debugging skills
- React.js knowledge would be an added bonus
- Understanding on how to use a database like Postgres (prefered choice), SQLite, MongoDB, MySQL.
- Sound knowledge of object-oriented design and analysis.
- A strong passion for writing simple, clean and efficient code.
- Proficient understanding of code versioning tools Git.
Experience:
- Min 5 year experience
- Startup experience is a must.
Location:
- Remote developer
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.
About us:
Aeons ago (2015 :)), in the humble abode of Abhishek’s bachelor pad, our co-founders, Abhishek Ballabh & Sushil Mundada, set out to bring innovation into the world of admissions. Today, we are trusted with the admissions of over 300 educational institutions. Our team of 60 + team members (and growing!) are on a mission to help ExtraaEdge become the globally preferred Education Marketing Technology.
The primary requirement for this role is:
- Sharp .NET & MVC framework knowledge & programming hands-on.
- Attention to Detail.
- Razor-sharp analytical & problem-solving skills.
- Experience in Agile methods & Test-Driven design.
Job Profile:
- To be a part of the development initiatives at ExtraaEdge and work in a high-performance team.
- Minimum 0 to 2 years of development experience.
- Manage the backend services and controller changes when a new module is implemented.
- Manage the development roadmap in sync with the product roadmap.
- Suggest architectural changes & optimizations while fine-tuning the application.
- Being able to step into the shoes of the user/learner and identify the best design/coding strategies & frameworks.
- Interact with operations & sales to understand expectations.
Skills Required:
- 0 to 2 years of experience working on C#, .NET Core, .NET MVC.
- Proficient in Entity Framework, LINQ to Objects.
- Experienced in SQLServer, Database design, and understanding database queries.
- Advanced Database knowledge like Indexing, Stored Procedures.
- REST API design and implementation.
- Knowledge of Azure Cloud Management, WebApps & Deployments.
- Hands-on in writing Unit Tests.
- Familiarity with architecture styles/APIs (REST, RPC).
- Understanding of Agile methodologies.
- Excellent problem solving and communication skills.
1. Good knowledge of HTML, PHP, Core PHP ,JavaScript, and CSS Coding.
2. Good understanding of OOPS Concepts.
3. Knowledge of databases and database concepts.
4. Should have Analytical and problem-solving skills.
5. Core PHP, MySql, Cake PHP, Codeginiter, Opencart, Magento (Optional)
6. Must be a team player, keen to learn, posses a good attitude and be self-discipline
Responsibilities:-
1. Developing websites from Photoshop/JPG designs
2. Developing websites using existing CMS solutions
3. Developing bespoke CMS solutions
4. Developing plug-ins/add-ons in PHP for various CMS solutions
5 .Working knowledge of frameworks like CakePHP, MVC, any one framework
6. Ability to work on multiple projects at the same time and complete
We are looking for an ASP.NET MVC developer that will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications. Therefore, it’s essential that you are skilled at problem solving, solution design, and high-quality coding.
SKILLS:
Must have:
1) Good command over any programming (C#, JavaScript)
2) Willingness to learn new programming languages as per need.
3) Strong experience in implementing design patterns.
Good to have:
1) Hands on experience working on Dockers.
2) Experience on CI/CD Pipeline with Azure devops.
ROLES AND RESPONSIBILITES:
1) Delivering a high-quality application
2) Integrating with front-end developers
3) Ensuring a required level of performance
4) Writing test-backed server-side code
5) Analyzing requirements and designing new functionality
6) Supporting and fixing existing functionality
7) Selecting and using the most appropriate and efficient technologies for a particular application
8) Designing and building application layers
Primary Skill Set :
1) Proficiency in C#
2) Experience using .NET ( 4.5+ | Core )
3) Experience in developing ( ASP.NET MVC | ASP.NET Core MVC ) applications
4) Senior knowledge of ( Entity Framework 6.* | EF Core | NHibernate | ADO.NET )
5) Proficient knowledge in ( MSSQL )
6) Database design including indexes and data integrity
7) Dependency injection pattern and IoC containers using at least one of: Autofac, SimpleInjector
8) Writing tests with ( NUnit | XUnit )
9) Implementing enterprise application patterns
10)Understanding of HTML, JS, and CSS
11)Familiarity with the client side framework ( jQuery | Angular 2.*+ )
12)Familiarity with ( Azure Cloud Services )
13)Familiarity with ( Microservices | Dockers )\
14)Experience in developing of Web API and RESTful web services







