Key Performance Areas:
Strategic and Project Management:
- Strategic planning to meet company IT requirements.
- Developing best practice software development procedures.
- Resource allocation for project needs.
- Research and innovative system admin approaches.
- Project management.
- IT policy and procedure implementation.
- Team management.
Operations and Support:
- Managing software operations for system stability.
- Identifying software requirements.
- Change management.
- System maintenance and support.
- Performance tuning and bug fixing.
- On-site support and training.
Responsibilities:
- Developing, testing, and deploying custom software.
- Collaborating on cross-functional software design.
- Writing high-quality, standards-compliant code.
- Implementing scalable, maintainable software.
- Documentation and troubleshooting.
- Timely software delivery.
- Providing technical guidance and mentorship.
- Inspiring service excellence and teamwork.
Requirements:
- Bachelor’s degree in Computer Science or related field.
- 8+ years of C# software development experience.
- 3 years in a Team Lead role.
- Strong ASP.NET Web Forms and Microsoft SQL skills.
- Proficiency in software development lifecycle.
- Problem-solving and communication skills.
- Team player with a desire for ongoing learning.