- Develop, deploy, and maintain cloud-based applications and services.
- Write, compile, and test software code to ensure functionality and performance.
- Design and implement scalable, secure, and high-performance cloud architectures.
- Investigate and resolve software bugs, performance issues, and other problem areas.
- Document software solutions through flowcharts, diagrams, layouts, code comments, and documentation.
- Ensure software adheres to best practices, security guidelines, and industry standards.
- Stay up to date with emerging cloud technologies and best practices.
Deliverables
- Functional and efficient software solutions for web and cloud .
- Well-documented software, including code comments, flowcharts, and design specifications.
- Scalable and secure cloud-based architectures that meet business and user needs.
- Continuous improvements to software based on feedback and performance analysis.
About the Ideal Candidate
- Educational Qualification - BTech/BE, MCA.
- Proven experience in operational transactions
- Software engineer, experience of 3- 5 years
- Proven experience in cloud development and software engineering.
- Understanding of software development processes, debugging, and testing methodologies.
- Strong problem-solving skills and ability to analyze technical challenges.
- Excellent teamwork and communication skills.
- Strong programming skills in Go, JavaScript and TypeScript .
- Experience with React.
- Experience with serverless architecture.
- Experience with cloud platforms, particularly AWS .
- Familiarity with version control systems like Git .
- Knowledge of CI/CD pipelines and automation.
- Familiarity with infrastructure as code (IaC), specifically AWS CDK.
- Experience working in an Agile development environment.