Open role
AI Engineer
About The Company Gotham Technology Group is a leading technology solutions provider dedicated to delivering innovative and comprehensive IT services to a diverse range of clients. With a focus on leveraging cutting-edge technologies, Gotham helps organizations optimize their operations, enhance security, and drive digital transformation. Our team of experts specializes in cloud computing, application development, cybersecurity, and AI solutions, ensuring that our clients stay ahead in a rapidly evolving digital landscape. Committed to excellence and client satisfaction, Gotham Technology Group fosters a collaborative environment that encourages continuous learning and innovation. About The Role The Senior Application Developer – C#/.NET & AI Solutions at Gotham Technology Group is a pivotal role responsible for designing, developing, and deploying scalable enterprise applications with a strong emphasis on artificial intelligence integration. This remote position offers an exciting opportunity for a seasoned developer to lead the creation of innovative AI-driven features that automate tasks, enhance data analysis, and improve user workflows. The ideal candidate will possess a deep understanding of C# and .NET technologies, coupled with hands-on experience in building and integrating AI/LLM solutions. As a senior member of the development team, you will collaborate with stakeholders, architects, and junior developers to translate complex business requirements into robust technical solutions, ensuring security, privacy, and governance are embedded throughout the development lifecycle.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 4 years of professional experience in software development, with a strong focus on C# and .NET/.NET Core frameworks. Proven experience in developing or integrating AI and large language models (LLMs), including prompt engineering, function and tool calling, retrieval-augmented generation (RAG), and working with APIs such as Azure OpenAI, OpenAI, or similar platforms. Hands-on experience building AI agents that can plan, call tools, maintain context, and perform multi-step tasks using frameworks like Semantic Kernel, Microsoft Agent Framework, AutoGen, or LangChain. Solid understanding of Azure cloud services, including App Services, Azure Functions, Logic Apps, Key Vault, Storage Accounts, and Azure DevOps pipelines. Strong SQL skills, including experience with Azure SQL, stored procedures, user-defined functions, and familiarity with vector stores such as Azure AI Search or Cosmos DB. Experience with DevOps practices, CI/CD pipelines, and version control systems like Git. Proficiency in development environments such as Visual Studio and/or VS Code. Comprehensive knowledge of the full software development lifecycle, emphasizing security best practices. Experience working with Web Services, RESTful APIs, and SOAP APIs for system integrations. Demonstrated technical leadership, mentoring capabilities, and an ability to influence best practices within a team. Excellent problem-solving skills, strong communication abilities, and a passion for staying current with AI advancements. Preferred qualifications include experience deploying AI solutions for real-world business use cases such as document analysis, summarization, automation, or copilots, especially within legal, financial, or HR systems. Additional skills in front-end development with JavaScript/TypeScript, React, HTML5, and CSS, as well as familiarity with Responsible AI practices, are considered advantageous.
Responsibilities
Design and develop scalable, production-ready applications using C# and .NET/.NET Core frameworks. Lead the integration of AI features into enterprise applications, including automation of tasks, data processing, and user interaction enhancements. Build and orchestrate AI solutions utilizing tools such as Azure OpenAI, Azure AI Services, Semantic Kernel, Microsoft Agent Framework, AutoGen, and similar SDKs. Implement retrieval-augmented generation (RAG), prompt engineering, tool/function calling, and vector search techniques to connect AI models with enterprise content. Establish engineering standards, review code, and mentor junior and mid-level developers to promote best practices and technical excellence. Collaborate with stakeholders and architecture teams to translate business needs into technical designs and project plans. Ensure AI features are developed responsibly, incorporating security, privacy, evaluation, and governance considerations at every stage. Maintain documentation of architecture, design decisions, and implementation details for ongoing support and knowledge sharing. Stay updated with emerging AI technologies and incorporate relevant innovations into ongoing projects.
Benefits
Gotham Technology Group offers competitive compensation packages aligned with industry standards, with a salary range of $140,000 to $175,000 annually. Our benefits include comprehensive health insurance, dental and vision coverage, and retirement plans to support our employees' well-being and financial security. We promote a flexible remote work environment that encourages work-life balance and autonomy. Employees have access to professional development opportunities, including training, certifications, and conference attendance, to foster continuous growth. Additionally, Gotham provides a collaborative and inclusive workplace culture that values innovation, diversity, and employee contributions, ensuring a rewarding and engaging work experience. Equal Opportunity Gotham Technology Group is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected characteristic. We believe in creating a workplace where everyone feels valued, respected, and empowered to contribute their best. Our commitment to diversity and inclusion is