Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsibilities:
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Write technical documentation.
- Work with data scientists and analysts to improve software.
- Managing the end-to-end life cycle for the production of software and applications.
Job Requirements
- We are looking for highly skilled computer programmer who is comfortable with both front and back end programming.
- Candidate will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail
- Degree in software engineering or Computer Science.
- Strong organizational skills.
- Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript.
- Proficiency with JavaScript frameworks such as Angular JS, React and Amber.
- Proficiency with server-side languages such as Python, Node.js, Ruby, Java, PHP and .Net.
- Familiarity with database technology such as Firebase, MySQL, Oracle and MongoDB.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.