• Designing, installing, maintaining, and supporting the operation of the organization’s systems and networks.
• Responsible for managing SDLC and new systems implementations for streamlining operations within time and cost parameters as per organizations’ quality standards.
• Write technical procedures and documentation for the applications including production support procedure, user configuration guide.
• Provide technical expertise and solutions in integrating group solution with local systems and to support and enhance existing applications.
• Analyzing system requirements and ensuring that systems will be securely integrated with current applications.
• Defines the detailed object design and interaction, method level implementation details, and code structure needed to implement the technical design and product architecture.
• Review high level design to ensure the application is build-able.
• Creating detailed network and system architecture diagrams.
• Perform root cause analysis in defect resolution and while debugging.
• Providing technical direction and support during large-scale organizational projects.
• Identifies reuse opportunities and designs for reuse as appropriate.
• Monitoring system performance and troubleshooting issues.
• Conducting regular system audits and software upgrades.
• Leads and guides developers in day to day activities.
• Ensuring the constant availability of technical resources.
• Maintaining and improving the technical standards and procedures to ensure system integrity.
• Collaborating with other team members and departments to understand and develop system goals and functional requirements.
• Training and mentoring junior systems engineers and other team members.
• Documenting system processes and procedures and ensuring that documentation is kept up-to-date.