· 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.