The company is seeking a highly skilled Full Stack Developer to develop scalable, efficient, and reliable applications, with a strong focus on cloud-based solutions, using .NET, REST APIs, Python, Large Language Models (LLMs), Azure, and AWS services.
Requirements
- Proven experience as a Full Stack Developer with a strong focus on .NET and REST APIs.
- Proficiency in Python programming and experience with Large Language Models (LLMs).
- Hands-on experience with both Azure and AWS services, including but not limited to EC2, S3, Lambda, RDS, Azure App Services, Azure Functions, and Azure Storage.
- Strong understanding of web technologies, including HTML, CSS, JavaScript, and front-end frameworks.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Must have experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch).
- Must have experience developing AI solutions and dealing with agents or MCP Servers.
Responsibilities
- Design, develop, and maintain robust, scalable, and efficient .NET applications.
- Build and consume RESTful APIs to enable seamless integration with various services and applications.
- Develop and implement Python scripts and applications, focusing on data processing and automation tasks.
- Leverage Large Language Models (LLMs) to create advanced AI-driven solutions.
- Create applications using both Azure and AWS cloud services.
- Create proof of concepts for next-generation technologies, experimenting with innovative approaches to solve complex problems.
- Troubleshoot, debug, and optimize application performance.
Other
- Bachelor's degree in Computer Science, Information Technology, and 5 years of experience. Masters and 3 years of experience. 4 additional years of experience can be used in lieu of a degree.
- Candidates must be U.S. Citizens
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.