Job Description for Tech
Job Summary
To design, program, build, deploy and maintain software using many different skills and tools. To build software systems that power networks and devices and ensure that those systems remain functional.
Responsibilities & Duties
- Report update to team & Upper Management.
- Work with developers to design algorithms and flowcharts
- Producing clean, efficient code based on specifications
- Testing and deploying programs and systems
- Fixing and improving existing software.
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Required Skills
- 2+ years of experience as Software Developer.
- Knowledge of local areas where you are assigned.
- Experience with software design and development in a test-driven environment
- Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
- AExperience with databases and Object-Relational Mapping (ORM) frameworks
- Ability to learn new languages and technologies
- Excellent communication skills
- Attention to detail
- BSc/BA in Computer Science, Engineering or a related field