Senior Database Developer - Data Modeling & DB Design Schema
About Increasingly Technologies
Ecommerce retailers are facing massive competition today - many more eCommerce sites as well as Amazon, Flipkart. Ecommerce retailers needed to drive up revenue from every single customer.
The solution - The platform helps any retailer drive up sales of collections/looks/kits/bundles. Using AI and great UX Increasingly has won awards including Ecommerce Innovation of the Year.
Increasingly is an AI-powered cross-sell platform. Since 2016, we have been working to reinvent cross-selling. We've taken inspiration from Amazon bundling and built on that idea.
Today we are the world-leading cross-selling technology that ambitious and intelligent retailers choose. As a team, we are an incredible mix of e-commerce experts, developers, data scientists, and machine learning engineers.
Similar jobs
Roles & Responsibilities:
- Analyze, design, implement and integrate functional requirements in the solutions.
- Deliver fully tested source code complying with quality indicators objectives.
- Develop new functionality on our existing software products.
- Maintaining and supporting multiple projects and deadlines.
- Ability to communicate clearly with clients.
- Working within a Team to determine needs and applying / customizing existing technology to meet those needs.
- Proper Reporting & Documentation.
Required Skills:
- Should have a strong knowledge of OOPS with working knowledge of MVC.
- Experience with Microsoft .NET technologies including, ASP.NET, MVC, Entity Framework.
- Proven Skills with C#, SQL, JavaScript/DHTML, HTML-CSS, AJAX, jQuery, Web Services, etc.
- Ability to complete all phases of software development life cycle.
- Should have working knowledge of using a latest development tools and techniques.
- Basic knowledge of front end UI design preferred.
- Must have good problem solving and analytical skills.
- Must be a team player, having good communication skills in English, self-starter.
Qualifications
Eligibility Criteria:
- Candidate should be any graduate/post graduate in Computer Science or related degree program.
- Excellent communication & presentation skills.
- Freshers can also apply.
- Experience is preferred.
JOB LOCATION- NAVSARI-
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 modeling 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
Envoy combines technology and global immigration services to offer the only immigration management platform that makes it seamless for companies to hire and manage an international workforce. We empower companies to acquire the best talent regardless of where they are in the world; helps mobilize employees around the world to take advantage of business opportunities; and enables the management of entire global workforces, providing a strategic, proactive view into workforce and financial forecasting and compliance. We are a fast-growing, award-winning technology company, a leader in our space, and are backed by some of the country’s leading venture capital and growth equity firms.
Our Engineering Team
We have a passionate product engineering team that works on complex technical challenges, employs creativity, and constantly learns a variety of frameworks, tools, and technologies. While we are dedicated to delivering excellent product, we also believe having fun along the way motivates us to pour our heart into what we do. Our team has mastered development and delivery process, allowing the team to focus on designing, architecting, and crafting masterpieces.
We are growing rapidly and expanding our team in India, join our product engineering team to be part of this exciting journey.
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler
Skills Required
- 5+ years of strong programming experience on .NET platform
- Expertise in C#, ASP.NET Web API / Typescript / Angular (or any front-end framework or passion to learn Angular)
- Hands on experience with SQL
- Azure experience is a plus but not a deal breaker
- Knowledge and experience with Html, CSS, JavaScript
- Experience designing high-level and low-level design of the system
- Experience with microservices architecture is a plus
Expectations
- Contribute to tech grooming backlog items providing design, architecture, and implementation details
- Quality is the key driver to successful delivery, ensure highly testable and quality deliverables
- Leverage troubleshooting and analytical skills to analyze issues
- Experience with debugging, performance profiling and optimization
Envoy Global is an equal opportunity employer and will recruit, hire, train and promote into all job levels the most qualified applicants without regard to race, color, religion, sex, national origin, age, disability, ancestry, sexual orientation, gender identification, veteran status, pregnancy, or any other protected classification.
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.
Work Location: Hyderabad
Experience:5 to 9 Years
Package:Upto 14 LPA
Notice Period:Immediate Joiners
Its a Full Time Opportunity with Our Client
Mandatory Skills: .Net Core,Asp.net,MVC,ADO.Net,Web API,Entity Framework,Ajax,Jquery,JavaScript & SQL Server
Job Description:
--Minimum 5+ year of programming experience in analysing, designing and developing Web (Client/Server) based N-Tier, SOA applications using C#.NET, .Net Core, ASP.NET Web Forms, ASP.NET MVC, ADO.NET, WEB API, Entity Framework, AJAX, Web Services, CSS, JQuery, JavaScript and SQL Server.
--Required ASP.NET MVC developer that he/she 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.
--Should have good understanding about the entire project life cycle including requirements analysis, design, coding, unit testing and perform code reviews.
--Data gathering, research and analytical abilities so as to develop insightful conclusions and generate solutions to address product needs.
--Ability to work independently as well with other team members. Should be able to take ownership of tasks.
- Analyze and document requirements for enhancements to systems and / or business processes.
- Write clean, testable code using .NET programming languages
- Develop technical specifications and architecture
- Test and debug various .NET applications
- Review and refactor code
- Deploy fully functional applications
- Upgrade existing programs
- Document development and operational procedures
- Support junior developers’ work
Technical Competencies
- Strong understanding of object-oriented programming concepts, design patterns and SOLID principles
- Must have hands on experience with C#, ASP.NET, MVC, Windows Services, .NET Entity Framework, SQL Server/T-SQL, IIS and related technologies
- Expertise in REST APIs and WCF
- Strong knowledge of modern techniques such as Responsive Web Design, LINQ, Dependency Injection and Design Patterns
- Strong Skills and experience with web client technologies inclusive of HTML5, CSS3, JavaScript, AJAX, JSON and JQuery
- Knowledge of various industry standard development practices (Agile methodology, OOD, TDD, BDD)
- Proficient with tools to enable SDLC (TFS, Visual Studio, etc.)
Behavioural Competencies
- A go getter attitude with the ability & desire to work in a fast-paced challenging environment
- An innovator mind-set who strives to make things better
- Ability to work independently with the knowledge as well as capability to quickly grasp and make an immediate impact
- Good written & verbal communication skills
As a Database developer, you will be responsible for designing, creating database, stored procedure, functions, ETL etc.
and upgrade of database that are leading the way in assuring high quality of data visualization and products. You will be
challenged with systematic database development methodologies in concurrent computing software architecture
environment. The engineer will have the opportunity to work with software developers and the site support engineer ona regular basis.
Job responsibilities:
• Development of high-quality database solutions.
• Develop, implement and optimize stored procedures and functions using T-SQL.
• Review and interpret ongoing business report requirements.
• Research required data.
• Build appropriate and useful reporting deliverables.
• Analyze existing SQL queries for performance improvements.
• Suggest new queries.
• Develop procedures and scripts for data migration.
• Provide timely scheduled management reporting.
• Investigate exceptions about asset movements.
Job requirements:
• Should understand operating system, relational database, concurrent computing, and client/server architecture
and mobile environment.
• Should have excellent problem solving and trouble shooting skills
• Should have ability to excel in cross functional team environment
• Should have experience in Cross-Platforms (Unix/Windows) application testing environment
• Should have excellent written and verbal communication skills in English
• Should have attention to detail, positive attitude under stress
• Design, plan, and develop programs to optimally extract, transform, and load data from data sources to the
target systems. Expert level knowledge of T-SQL, Stored Procedures, Data Modeling, Views, and Functions.
• Maintain source code for database
• Efficient in writing optimized SQL queries.
• Develop SQL scripts, table, views, indexes, and complex queries.
• Design & maintain the existing databases and ensure their stability, reliability, security and performance.
• Coordinate with software developers, review (and modify the queries if required) and approve the SQL queries
written by them for the production deployment.
• Strong knowledge in Database design, develop, test, implement, fine-tune, enhance and maintain new and existing databases.
Professional qualifications:
• 4 – 6 years of relevant experience
• Bachelor's degree in Computer Science, Engineering or a related subject.
• Excellent understanding of Microsoft SQL Server.
• 3-4 years of experience with SQL Server Reporting Services and SQL Server Analysis Services.
• Familiarity with the practical application of NoSQL\NewSQL databases.
• Sense of ownership and pride in your performance and its impact on company’s success.
• Critical thinker and problem-solving skills.
• Team player.
• Good time-management skills.
• Great interpersonal and communication skills