About the job
Essential Skills Required:
Proficient in C# - proficient in developing applications from the ground up with extensive experience in software development.
Expertise in RESTful Web Services - comprehensive understanding and hands-on experience in developing RESTful APIs.
Azure Development - experience in deploying large-scale services on Azure and utilizing them in production applications.
Key Responsibilities:
• Collaborate with business stakeholders to recommend technology solutions, including software package selection and system design modifications.
• Consult with project teams to provide innovative technical solutions for complex challenges.
• Establish and uphold design, development, testing, and documentation standards to ensure high-quality, reliable systems that meet business needs.
• Define the scope, objectives, and technical direction for new or modified web applications, leading systems analysis, design, development, and implementation efforts.
• Offer technical guidance and mentorship to development staff.
• Ensure that application designs align with the broader vision and future state of existing systems.

