Senior Software Engineer
Dubai Municipality
مجموع سنوات الخبرة :14 years, 7 أشهر
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Solution Designer for the Database Architecture (Logical/Physical).
- Focused in Design, development and maintaining of software architecture and solutions for business products.
- Determine, review criticality and prioritize resolution of issues, after resolution provide the root cause of critical issue.
- Ability to analyze enterprise application issues, logs and provide different level troubleshooting.
- Participation in development phase and code reviews.
- Understand business needs and know how to create the tools to manage them.
- Participate in daily scrums, provided technical advice on bugs and enhancements.
- Support (L2, L3) clients to answer queries, locate information and review technical requirements.
- Integration with Oracle System (Accela, FIRS, GIFS)
- Design the KPI reports(In Power BI), Improve the Sql Server queries performance.
- Work with the Big data for migrations large scale data.
- Lims ( Laboratory Management System) integrations with multiple applications
-Ability to analyze enterprise application issues, logs and provide different level troubleshooting.
-Design the KPI reports (In Power BI, Crystal report), Improve the performance of Complex SQL Server query.
-Integration of Accela and system (FIRS, GIFS)
-Define deployment steps in the release from and manage the release.
-Coordination with QA Team for bug diagnostics and problem solving
There are following responsibility which am I doing:
Working as a point of contact with analysts and external stakeholders to support requirements gathering, analysis, defining business requirements, prioritization of features and functions of new and existing system.
Involved in defining Project Charter, Project Schedule, SRS (Software Requirements Specification).
Involved in Data and Gap Analysis, Improve Process Flow and allocation of necessary resources
Meeting with Internal Stake holder for Software Development/Software Support.
Focused in Design, development and maintaining of software architecture and solutions for business products.
Built and maintained web-based applications for Internet, Intranet and Extranet sites
Designed and coded enhancement, resolved internal and external defects.
Participate in daily scrums, provided technical advices on bugs and enhancements.
Methodology: Agile, Prototype
Solution Designer for the Database Architecture (Logical/Physical).
Participation in development phase and code reviews.
Ability to analyze enterprise application issues, logs and provide different level troubleshooting.
Coordination with QA Team for bug diagnostics and problem solving.
Involvement in all the development SDLC (Software Development Life Cycle) lifecycle phases.
Contributing domain-specific expertise as SME by reviewing code, reviewing design docs, solving technical problems,
and mentoring junior members of the team
Defining deployment plan (Pre-requisite of Software & hardware requirements)
Managing team for integration of multiple hardware devices with the software application.
Installation & Configuration of software application and database server on client Project site(s).
Conducting project demos and performing RCA for bugs and issues.
Supervision for Acceptance Testing, End User Training and User Manual documentation.
Onsite(s) visits for deployment and configuration of the application and database server.
Reporting to Manager
Requirements Gathering & Analysis
Define Project Charter, Project Schedule, RACI model, ERD, SRS (Software Requirement Specification)
Gap Analysis, Improve Process Flow
Methodology: Agile, Prototype, Waterfall
Design, Develop and maintain software solution.
Database Design and development (logical/Physical).
Configuration of Source Safe & TFS (Team Foundation Server).
Deployment Plan (Pre requisite of Software and Hardware).
Installation & Configuration of Application and Database Server on Client Project Site.
Software Support, Integration hardware devices with Software.
Travel on the bases of each project (Deployment, Support (Bug Fixing Demonstration))
Manage Team, Reporting to Senior Manager
• Involve in Requirements Gathering and Analysis
• Draw use cases, Flow chart, ERD, Network diagram.
• Define & Document system design related to feature work (Coding, Testing, and Debugging & Documentation).
• Design and development of Software Solution.
• Participate in solution design and code reviews.
• Involve in Database design and development (logical & Physical).
• Application & Database Server Configuration on client project site.
• Installation & Configuration of application and database server on project site.
Custom web base application Designing, Development and deployment
Research and evaluate software related technologies
Provide solution by applying technical SDLC methodology
Working as part of an Agile implementing team.
Maintenance and services support of existing deployed software solutions.