Job Location: Bengaluru
Job Detail:
- Create new DB Objects and modify current one based on requirements
- Keep data consistency and low redundancy level on developments
- Keep high performance on DB Programming objects
- Troubleshooting Database issues on production and non-production environments
- CI/CD pipeline updates and working with DevOps for production deployment and post-production validation/support
- Ability to quickly learn database structure, table layout and production processes
- Have an application view to conceptualize processes from end-to-end
- Develop with quality through hands-on development and attention to detail
- Contribute as part of a team to research, develop, deploy, and maintain software for use within the company, designs, codes, tests, ensures quality assurance, debugs, and deploys application system
- Work closely on an agile team of product owner, other engineers, and scrum master in a collaborative environment
- Uses appropriate tools to analyze, identify, and resolve business and/or technical problems
- Readily available to troubleshoot and solve unforeseen production incidents
- Develop compelling web application functionality, including business logic and user interactions on high-traffic web applications.
- Take part in data/service/API/web/mobile design architecture discussions and pro-actively give solutions/recommendations
- Actively participate in feature software design with senior and principal developer mentors
- Interacts with the customer to gain an understanding of the business environment and technical context
- Validates scope, plans, and deliverables for assigned projects
- Leads the research, design, architecture, development, implementation, and support of information technology solutions encompassing multiple specializations, platforms, and technologies
- Researches, analyzes, recommends, and implements new technologies, standard processes, tools, and techniques
- Partner with product management to understand product vision and drive business value
- Contribute to and comply with Site Reliability Engineering (SRE) requirements for Service-level Objectives and meet service level agreements for production support response and resolution
- Mentoring staff and associate developers in the team, to make them understand about the techs that needed to run the project smoothly.
- Provide expert technical guidance and mentoring to others in areas of expertise
- Being readily available to solve any unforeseen production downtimes/incidents
Required Skills and Qualifications:
- Strong attention to detail, problem-solving skills, and verbal/written communication
- Ability to work in an agile environment
- Experience on DB Designing, use of Entity-Relationship Diagram, Relational Model, Implementation of Normal forms
- Write advanced SQL / TSQL (MS SQL Server) Queries
- Solid experience with Data Definition Language (DDL) and Data Manipulation Language (DML) Statements
- Development of Tables, Constraints (PK, FK, DF, Check, Unique), indexes
- Understanding and development of DB Programming Objects (Stored Procedures, Functions, Views, Triggers, Types, etc) of medium to high complexity
- Implement error handling
- Transactions, Isolation levels
- Querying semi-structured data like XML, JSON
- Queries Performance tuning
- Troubleshoot data loading and transformation procedures to resolve operational issues
- Ability to read execution plans
- Experience in Unit Testing frameworks, Unit test case design and executions
- Web services (SOA), REST, MSMQ, ESB
- OOP, design patterns, SOLID design principles
- Dependency Injection and Inversion of Control (IoC) Container concept knowledge, log aggregation technologies.
- Responsive mobile development and multilingual applications
- Relational and non-relational data, ORM.
- Solid experience in cloud solutions
- Continuous Integration and Continuous Delivery, including source control practices ( preferably using Git and VTFS 2018 and above ), versioning, branching, pipeline development, automation acceptance, and release management Experience with application and performance tuning
Experience:
- 5+ years of experience in the IT/Technology industry with database development experience (MS SQL Server) around C# .NET applications.
- 4 years of experience in application development
- 2 years of experience in leading design and implementation of complex web applications
- 2 years of experience in systems/application architecture for web applications
- Preferred: Agile Experience
Education:
- Bachelors in Computer Science or equivalent
Preferred Qualifications:
- Experience supporting transactional web system in production environments, including log aggregation, remote debugging, pro-active monitoring of systems, for example through developing alerts
- Experience with international or multi-level marketing business
- Experience with monitoring tools.
- Certifications for desired non-niche programming languages
Submit CV To All Data Science Job Consultants Across Bharat For Free
🔍 Explore All Related ITSM Jobs Below! 🚀
✅ Select your preferred "Job Category" in the Job Category Filter 🎯
🔎 Hit "Search" to find matching jobs 🔥
➕ Click the "+" icon that appears just before the company name to see the Job Detail & Apply Link 📝💼