Vacancy expired!
- Analyze business requirements and create detailed technical specifications from which applications will be writtenGain understanding of business case and functionality expectations
- Code and script applications
- Follow coding standards and guidelines, and contribute to the standards
- Deploying applications in a continuous delivery environment with automated testing
- Compiling and assessing user feedback to identify end-user requirements and specifications and to improve software performance
- Developing technical documentation to guide future software development projects
- Complete tasks as assigned on time in a quality manner so that goals and milestones are achieved
- Bachelor’s or Master’s degree in Computer Science or a related field
- 4+ years of software development experience
- Proficiency in Standard Java
- Must know at least one front-end framework (Angular, React, jQuery)
- Familiarity with databases (e.g. SQL, MYSQL) and web servers
- Solution-oriented and high-level programming skills
- Ability to understand and write code documentation that conveys your solution to others
- Ability to troubleshoot and optimize application for security and responsiveness
- Familiarity with version control (e.g GitHub, GitLab,)
- Strong interpersonal and communication skills, and the ability to partner effectively
- Analytical skills and problem-solving
- Being a self-starter, quick learner, detail-oriented.
- Knowledge of Object-Relational Mapping frameworks a plus
- Experience with Agile and Scrum development methodologies
- Understanding of application performance diagnostics and analytical tools
- Knowledge of automated test frameworks
- Mock oriented testing with positive and negative testing (Junit/Mockito)
- Basic Docker experience
Vacancy expired!