Key Responsibilities:
Leadership & Team Management:
- Lead and mentor development team members, including junior developers.
- Guide technical decisions on architecture, tools, and technology stack.
- Provide skills transfer through workshops, presentations, and one-on-one coaching.
Technical Design & Development:
- Develop technical specifications and system design documentation.
- Perform coding, code reviews, unit testing, and system testing.
- Troubleshoot, enhance, and maintain enterprise systems.
- Plan and implement system changes, deployments, and preventative maintenance.
- Manage system administration related to user access, requirements, and change requests.
Collaboration & Project Support:
- Work closely with analysts, business stakeholders, and developers to build high-performance systems.
- Contribute to project planning, deployment, and rollout of enterprise solutions.
- Ensure quality assurance and adherence to coding standards.
Desired Skills:
- C#
- ASP.NET Core
- CSS
- Bootstrap
- JavaScript
- jQuery
- AngularJS