- Domain IT Software
- Availability Full-time
- Experience Senior Level
- Type of contract Indeterminate term
- Location Remote
- Accommodation No
- Salary To be determined
- Verified company Yes
Responsibilities/Activities
· Develop new software programs and improve the performance of existing ones
· Study new business and IT requests in order to understand user needs and suggest solutions
· Be proactive by proposing enhancements from which the business/IT can benefit
· Have a good understanding of business needs
· Design and implement the necessary system changes in a short feedback loop
· Build quality into our software through extensive and automatic testing
· Continuous technical upgrade of the setup and enhancement of the existing systems
· Participate with valuable feedback in Source Code and Design Reviews
· Provide development and testing support to other engineers
· Transform requirements into Design concepts and Proof of Concepts
· Troubleshoot and debug issues
· Understand and promote software engineering best practices
· Follow the Scrum methodology and participate in the various Scrum meetings as a cross-functional & cross-component team member
· Write clear and detailed technical specifications and documentation
Requirements
Technical
· At least 2 years of previous experience in Software Development
· Strong knowledge of Web Technologies and Web Service Security
· Strong knowledge of JavaScript, Angular JS, Redux, Angular 9, HTML 5, CSS 3
· Good knowledge of Bootstrap, NodeJs
· Good knowledge of testing frameworks Jasmine, Karma
· Familiarity of Oracle database, SQL
· Familiarity with build tools such as Maven, Jenkins
· Familiar with version control systems such as GIT or SVN
Other Skills
· Good level of English, verbal & written
· Work well both independently and within a team setting
· Responsible attitude, strong autonomy and ambition in achieving the goals
· High reactivity, pro-activeness and autonomy within the team
· Excellent analytical skills and self-starter with ability to take ownership of tasks and assignments
· Flexible and willing to accept a change in priorities as necessary
· Strong attention to details
· Excellent problem solver
- Ask questions about the job before you go to an interview
- Don’t leave your original passport and ID to employers
- Don’t make any requested payments
- Research the recruiter and the company
- Read the contract before you sign it