Descriptions:
"Preparation & Inventory consolidation
1. Complete inventory (merge master list & specs)
2. Identify Stored procs, SQL functions, jobs, dependencies
3. Dependency graphing complete
4. Document existing tables , dependencies and data usage patterns to determine new datastore requirements and assess the redesign needs for legacy schemas, along with identifying data elements requiring sync from DB
Categorization and Scoping
1. Categorize procedures (CRUD vs Complex)
2. Assess rewrite vs redesign need
3. Define Phase 2 scope and prioritization
4. Effort and resource estimation complete
5. Finalize target data store designs, determine which tables need restructuring and define the approach, frequency and controls for synchronizing data from the existing database.
Development Testing and UAT
1. Crud procedure conversion to .Net APIs
2. Complex procedure redesign & orchestration
3. Build and configure new data stores, implement redesigned schemas and data models, and develop, test and validate the end to end data synch mechanisms from DB into the new environment
4. Optimization and tuning complete"
"1. Ability to Rewrite SQL logic into .Net APIs with well -defined service layers
2. Step towards adoption of domain-driven design and modern data access strategies
3. Decoupling business logic from the database for easier maintenance and testing
4. Iterative portfolio-based delivery ensuring progressive modernization and performance gains
5. Automate testing through API level testing frameworks and CI/CD pipeline."
Essential Responsibilities Design| develop| and maintain software solutions using C| .NET| and React in on-premise| cloud| and hybrid environments. Collaborate with product managers| architects| and other developers to gather and translate business requirements into technical specifications. Contribute to the architectural design of systems| ensuring scalability| performance| security| and maintainability. Build APIs| microservices| and front-end components for web applications| ensuring seamless integration between front-end and back-end services. Work with cloud services and platforms (e.g.| Azure| AWS) to design and deploy solutions in hybrid and cloud-native environments. Implement best practices for DevOps and CICD pipelines| ensuring smooth and automated deployments across environments. Troubleshoot and resolve issues related to application performance| security| and availability across different environments. Participate in code reviews| providing constructive feedback to peers and ensuring high code quality and adherence to coding standards. Stay up to date with new technology trends and frameworks| particularly in cloud and hybrid development| and incorporate them into development practices.
Essential Skills: Proficiency in building and maintaining systems in on-premises| hybrid| and cloud environments required. Familiarity with microservices architecture and building scalable APIs and distributed systems required. Strong knowledge of software design patterns| algorithms| and data structures required. Excellent problem-solving skills| with the ability to troubleshoot and debug complex technical issues| required. Familiarity with Azure DevOps and other DevOps tools for CICD and automation preferred. Knowledge of relational and non-relational databases (e.g.| SQL Server| MongoDB) preferred.
Desirable Skills:
Keyword:
Skills: Digital : ReactJS~Core .NET Technologies~Digital : Cloud Computing (General)~C# 5.0
Experience Required: 8-10
Comments for Suppliers: Role: .Net backend developer with SQL proficiency