06 Aug
|
Sys Edge Micro Informatics
|
Kolkata
06 Aug
Sys Edge Micro Informatics
Kolkata
Role & responsibilities
Application Architecture & Development
- Lead the design, development, enhancement, and maintenance of enterprise web applications using ASP.NET Framework (4.8), ASP.NET Core (8/10), MVC (C#), and Web API.
- Define technical architecture, application design standards, and development frameworks.
- Drive modernization initiatives and cloud adoption strategies.
- Ensure applications are scalable, secure, maintainable, and aligned with organizational standards.
Database Design & Performance Engineering
- Drive database architecture and schema design activities.
- Design and optimize SQL Server databases, stored procedures, functions, and complex queries.
- Lead performance tuning initiatives for both applications and databases.
- Ensure data integrity, scalability, and system reliability.
Azure & DevOps Leadership
- Design and implement cloud-native solutions using Microsoft Azure.
- Establish and manage Azure DevOps CI/CD pipelines for automated build, test, and deployment processes.
- Drive DevOps best practices, release automation, and deployment governance.
- Support cloud migration and application modernization programs.
Front-End Engineering
- Oversee the development of responsive and user-centric web applications using:
- JavaScript
- jQuery
- HTML5
- CSS3
- Establish UI development standards and best practices.
- Ensure consistent user experience across platforms and browsers.
Background Services & Automation
- Design and manage background services, Windows services, scheduled jobs, and batch processing solutions.
- Implement automation frameworks for recurring business operations.
- Ensure high availability and performance of mission-critical background processes.
Technical Leadership
- Lead technical discussions, design reviews, architecture reviews, and code reviews.
- Mentor developers and provide technical guidance across projects.
- Promote coding standards, reusable design patterns, and engineering excellence.
- Act as a subject matter expert for Microsoft technologies.
Stakeholder Collaboration
- Collaborate with business stakeholders, product owners, architects, QA teams, and project managers.
- Translate business requirements into scalable technical solutions.
- Provide technical risk assessments and mitigation strategies.
Agile & Process Improvement
- Participate in Agile/Scrum ceremonies and technical planning sessions.
- Drive continuous improvement initiatives in development processes, deployment practices, and technical governance.
- Identify opportunities for innovation and technology optimization.
Key Outputs / Measurable Deliverables
- Enterprise-grade scalable and secure applications.
- High-performance SQL Server environments.
- Efficient Azure-hosted solutions with optimized cost and performance.
- Stable and automated CI/CD deployment pipelines.
- High-quality code with minimal production defects.
- Improved engineering standards and technical governance.
- Successful mentoring and capability development of engineering teams.
- On-time delivery of business-critical technical initiatives.
Preferred candidate profile
Core Technical Skills (Must Have)
• ASP.NET Framework (4.8)
• ASP.NET Core (8/10)
• ASP.NET MVC
• C#
• Web API
• SQL Server
• Database Design & Optimization
• Performance Tuning
• Azure Cloud Services
• Azure DevOps
• CI/CD Pipeline Management
• JavaScript
• jQuery
• HTML5
• CSS3
• Background Services / Windows Services
• Batch Processing Systems
• Software Development Life Cycle (SDLC)
• Enterprise Design Patterns
• Application Security Best Practices
Secondary Skills (Positive to Have)
• Angular
• ReactJS
• Blazor
• Microservices Architecture
• RESTful API Design
• Event-Driven Architecture
• External System Integrations
• Unit Testing Frameworks
• Automated Deployment Tools
• Performance Monitoring & Logging Tools
• Containerization (Docker/Kubernetes)
• Agile / Scrum Methodology
📌 Senior Software Engineer (Kolkata)
🏢 Sys Edge Micro Informatics
📍 Kolkata