Senior Full Stack Developer (Onsite)
We are seeking a highly skilled Senior Full Stack Developer to join our Technology team in an onsite capacity. The ideal candidate will have extensive experience in full-stack development, cloud technologies, enterprise architecture, and AI-driven solutions. This individual will play a key role in designing, developing, and supporting enterprise applications while providing technical leadership across development initiatives.
Responsibilities:
• Design and implement scalable enterprise architectures and technology solutions
• Lead the development of applications using Angular, .NET, C#, and JavaScript technologies
• Build, maintain, and enhance RESTful APIs and microservices
• Design and integrate AI-powered solutions, including Azure OpenAI, Azure AI Search, and chatbot technologies
• Develop, deploy, and support cloud-based solutions in Microsoft Azure and Amazon Web Services (AWS)
• Optimize, manage, and troubleshoot SQL Server databases to ensure performance, scalability, and reliability
• Integrate external platforms and enterprise systems, including Genesys Cloud
• Collaborate with cross-functional teams to gather requirements and define technical solutions
• Participate in architecture reviews, code reviews, and technical planning sessions
• Mentor and support junior developers while promoting development best practices
Requirements:
• Minimum 7+ years of experience in full-stack software development
• Strong experience with cloud platforms, including Azure and AWS
• Advanced knowledge of SQL Server, database design, performance tuning, and optimization
• Experience designing and implementing enterprise architecture solutions
• Proficiency in Angular, JavaScript, .NET, and C#
• Experience developing and consuming RESTful APIs and microservices
• Experience integrating AI technologies and cloud-based services into enterprise applications
Skills Required:
• Strong problem-solving, analytical, and troubleshooting skills
• Proven ability to lead technical projects and development teams
• Excellent verbal and written communication skills
• Strong collaboration and stakeholder management abilities
• Ability to manage multiple projects and meet deadlines in a fast-paced environment
• High attention to detail and commitment to quality
Work Arrangement:
• This is an onsite position. Candidates must be available to work from the designated office location on a daily basis.
Job Type:
• Full-Time Contract
• One-Year Contract (Renewable)