Roles and Responsibilities:
Primary Skills:
- Python Development : Proficiency in Python for developing scripts, automation, and integration tasks.
- UI : Strong experience in React JS / Angular JS, JavaScript, HTML, CSS
- APIs : Strong experience in developing, consuming, and integrating RESTful APIs.
- Database : SQL/NOSQL hands on experience, such as Mongo DB , PostgreSQL
- Version Control : Proficiency with Git and GitHub for code versioning and collaboration.
- Project Management Tools : Familiarity with Jira for tracking issues, tasks, and project workflows.
- Cloud Platforms : Knowledge of cloud services (Azure)
Nice to Have Skills:
- AI/ML : Knowledge of AI/ML/Gen-AI.
- Containerization : Familiarity with Docker and Kubernetes/AKS for container orchestration.
- Data Engineering : Experience with ETL processes, data pipelines, and data warehousing.
- DevOps : Knowledge of CI/CD pipelines and practices.
- Security : Understanding of security best practices in AI and API integrations.
- Azure Certification
Experience Required:
- Intermediate Level : Intern-5 years of relevant experience in Full Stack development
- Experience with API development and integration.
- Demonstrated ability to work with version control systems like Git and platforms such as GitHub
- Experience in working with logs, debugging, and troubleshooting.
- Experience in a collaborative environment with cross-functional teams.
- Strong problem-solving skills and ability to work independently.
Core Responsibilities:
- Design, implement, and trouble-shoot scalable and reusable software systems: 3-tier and Microsoft Azure cloud-based systems
- Experience in Software design skills.
- Ensure the security, scalability, and maintainability of Software Product
- Perform assessments and evaluations of existing implementations, offering recommendations for improvements.
- Design specifications and effort estimates.
- Actively support configuration management of code and software
- Support detailed documentation of systems and features
- Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management
- Actively participate in daily stand-up meetings
- Develop and implement microservices.
- Conduct both manual and automated testing to ensure software quality.
- Participate in Agile/ SAFe methodologies and contribute to all phases of the software development lifecycle.
- Ability to convert business requirements into technical solutions.
- Usual working hours would be 12:30 PM to 9:30 PM