Sr Analyst
Job Summary
The Sr. Analyst Programmer is a senior technical role responsible for designing developing and maintaining
enterprise-grade applications.
This position plays a key role in delivering scalable secure and high-performance solutions contributing to system
architecture decisions leading critical development initiatives and mentoring junior developers to ensure high-
quality deliverables aligned with business objectives.
Duties and Responsibilities
Design develop test and maintain complex applications to meet business and technical needs.
Develop and consume RESTful APIs and integrate with third-party systems.
Troubleshoot critical system issues and implement effective scalable solutions.
Optimize applications for performance scalability and security.
Contribute to system architecture design and technical solution planning.
Review code to ensure best practices quality coding standards and maintainability.
Mentor junior team members providing guidance and technical support.
Document system processes architecture technical designs and updates for reference and compliance.
Lead specific segments within large projects ensuring alignment with overall system architecture and
business objectives.
Qualifications:
Education:
o Bachelors degree in computer science Information Technology Software Engineering or a
related field.
Work Experience:
o 3-5 years of experience in software development system architecture and technical leadership.
Skills & Competencies:
Strong proficiency in C# .NET Core / .NET Framework and (MVC/Web API).
Experience coding 4.5 including rewriting and upgrading codebases to versions and
developing Windows-based applications (desktop/OS-based rather than web-based).
Solid understanding of object-oriented programming design patterns and system architecture.
Experience with SQL databases (e.g. SQL Server) and query optimization.
Familiarity with Git and CI/CD pipelines.
Experience with cloud platforms (e.g. AWS Azure).
Strong understanding of system architecture design patterns and documentation standards.
Good leadership and mentoring capability.
Excellent analytical problem-solving and communication skills.
Expertise in debugging tools and troubleshooting complex systems.
enterprise-grade applications.
This position plays a key role in delivering scalable secure and high-performance solutions contributing to system
architecture decisions leading critical development initiatives and mentoring junior developers to ensure high-
quality deliverables aligned with business objectives.
Duties and Responsibilities
Design develop test and maintain complex applications to meet business and technical needs.
Develop and consume RESTful APIs and integrate with third-party systems.
Troubleshoot critical system issues and implement effective scalable solutions.
Optimize applications for performance scalability and security.
Contribute to system architecture design and technical solution planning.
Review code to ensure best practices quality coding standards and maintainability.
Mentor junior team members providing guidance and technical support.
Document system processes architecture technical designs and updates for reference and compliance.
Lead specific segments within large projects ensuring alignment with overall system architecture and
business objectives.
Qualifications:
Education:
o Bachelors degree in computer science Information Technology Software Engineering or a
related field.
Work Experience:
o 3-5 years of experience in software development system architecture and technical leadership.
Skills & Competencies:
Strong proficiency in C# .NET Core / .NET Framework and (MVC/Web API).
Experience coding 4.5 including rewriting and upgrading codebases to versions and
developing Windows-based applications (desktop/OS-based rather than web-based).
Solid understanding of object-oriented programming design patterns and system architecture.
Experience with SQL databases (e.g. SQL Server) and query optimization.
Familiarity with Git and CI/CD pipelines.
Experience with cloud platforms (e.g. AWS Azure).
Strong understanding of system architecture design patterns and documentation standards.
Good leadership and mentoring capability.
Excellent analytical problem-solving and communication skills.
Expertise in debugging tools and troubleshooting complex systems.