Looking for an individual with strong analytical, technical, and leadership skills to successfully bridge business needs with technical solutions.
System Analysis:
- Collaborate with stakeholders to gather and document business requirements.
- Analyse existing systems and processes to identify areas for improvement.
- Create detailed functional and technical specifications.
- Ensure solutions align with business goals and technical architecture.
Software Development:
- Design, develop, test, and deploy applications using the .NET framework (ASP.NET, C#, MVC, etc.).
- Write clean, scalable, and reusable code following best practices.
- Integrate applications with APIs and databases (SQL Server)
- Debug and resolve software issues and system bugs.
Project Leadership and Collaboration:
- Provide technical leadership and guidance to junior developers.
- Work closely with Lead Analyst and other developers.
- Estimate project timelines and resource requirements.
- Participate in code reviews and ensure adherence to coding standards.
System Optimization and Maintenance:
- Ensure performance, security, and scalability of applications.
- Maintain and upgrade existing applications to improve performance and usability
- Monitor and resolve production issues and provide ongoing support.
Technology Research and Innovation:
- Stay updated with the latest .NET technologies, tools, and best practices.
- Evaluate new technologies for potential adoption within the organization
- Provide recommendations for continuous improvement in system architecture and processes.