Job Description
Job Summary
We are seeking an experienced Full Stack Developer with expertise in both front-end and back-end technologies, including Python, .NET, and JavaScript frameworks like React. The ideal candidate will have hands-on experience in building robust web applications, integrating cloud services, and collaborating with cross-functional teams to deliver high-quality solutions. This role involves end-to-end development, including designing, coding, testing, and maintaining web applications. The candidate should have experience in cloud infrastructure, RESTful API development, and AI integration, with a strong focus on both server-side and client-side development.
Must Have Skillsets (Mandatory)
- Front-End Technologies: Proficiency in HTML, CSS, JavaScript, and libraries/frameworks like React, Angular, or Vue.js.
- Back-End Technologies: Experience with Python frameworks (Django, Flask) and .NET technologies (including Web API, Kafka, and IBM MQ).
- REST API Development: Strong experience in developing and consuming RESTful services.
- Database Management: Proficiency with SQL databases like PostgreSQL, Oracle, and SQL Server, as well as NoSQL databases like MongoDB.
- Cloud Infrastructure: Hands-on experience with AWS (Lambda, MSK, DynamoDB, S3, OpenSearch) and familiarity with Azure cloud services and architecture.
- DevOps Skills: Familiarity with CI/CD, containerization (Docker), and cloud deployment.
- AI and NLP: Solid understanding of AI concepts, including natural language processing (NLP).
- Version Control: Experience with Git for version control.
Good to Have Skillsets (Optional)
- E-commerce Frameworks: Experience with the OSCAR e-commerce framework.
- AI Tools: Familiarity with OpenAI models (GPT-3, GPT-4) and Azure Cognitive Search.
- Cloud Integration: Knowledge of Azure Form Processing and Langchain for document processing.
- Integration Technologies: Experience with Apache Camel and Reactive programming.
- Design Skills: derstanding of UI/UX principles, responsive design, and accessibility standards.
Qualifications and Experience
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 5 years in full stack development, with a focus on Python, .NET, and JavaScript frameworks.
- Certifications: Relevant cloud and AI certifications are a plus.
- Soft Skills: Strong communication, problem-solving abilities, and adaptability to emerging technologies.
- Team Collaboration: Proven ability to work in cross-functional teams and manage projects in agile environments.