Identify requirements and create a solution architecture that meets identified requirements.
Analyze the solution or processes (including, but not limited to, Service Management) and offer ways to simplify them.
Proficiency in troubleshooting software or infrastructure issues, using tools or debugging a large codebase.
Improve team operation practices by incorporating best practices.
Successfully launch new features or re-architect old features, balancing technology with business value.
Identify and fix security vulnerabilities.
Integrate software or existing solutions with existing systems.
Practical knowledge of the DevSecOps Model.
General Functional Responsibilities
Experience and proficiency in object-oriented design and analysis.
Hands-on experience in designing interactive applications, automation solutions, or service management solutions.
Working experience in version control and source control software (e.g., GitHub/GitLab).
Excellent knowledge of relational databases, SQL, etc.
Maintain coding or Service Management standards.
Identify and evaluate new technologies for implementation.
Strong analytical and reasoning skills with the ability to visualize processes and outcomes.
Experience in system performance monitoring and tuning.
Continually improve system monitoring and alerting.
Core Competencies Required
5-7 Years of Experience in Software Development Life Cycle or Service Management (e.g. Incident, Problem, Change, Configuration, Availability, IT Continuant Management)
Deep expertise in 1 or 2 technology stacks and ability to quickly learn new technologies