Apply on
Original
Simplified
Responsibilities:
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
To be successful in this role, you will need to have:
- At least 2 Year(s) of working experience in the related field is required for this position.
- Bachelor Degree in Computer Science or Information Technology or Equivalent.
- Knowledge of several computer programming languages, such as Java, Python, C#, C++
- Experience with relational databases, and familiarity with non-relational databases
- Experience with containerized applications (Docker, Kubernetes, etc.)
- Preferable understanding of machine communications protocols
- Familiarity with serverless (Cloud) programming
Similar Jobs