Back End Developer at Ntice Search
My client, an established financial service provider, is looking for a Back-end developer to join their team. You will help them integrate their world-class and diverse systems together to help solve vital problems and deliver cutting-edge functionality to the [URL Removed] This opportunity not only allows you to develop solutions that allow them to build better software, but also to be part of a DevOps team where you can explore all aspects of web application architecture, solution design, scaling and testing.Responsibilities:
- Analyze and design new features
- Write robust and elegant code
- Write unit, integration and acceptance tests for all components
- Write build and deployment automation scripts
- Improve and optimize the performance of existing systems
- Troubleshooting and root causes of errors
- Mentor other developers
- Provide functionality on time
Conditions:
- Graduate degree in computer science, computer engineering, information systems or a related technical discipline
- Proficiency in modern microservices programming languages such as Go, Scala, Java or Python.
- Proficiency in database technology such as SQL Server, Oracle, MySQL or PostgreSQL and object-relational mapping
- Since we are a multi-technological environment, knowledge of the basics of computing in object-oriented design, data structures and algorithms is a necessity
- Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build processes and testing
- Strong software design skills
- Experience in distributed computing and building enterprise-wide systems
- At least 3 years of professional development experience
Nice for the well-off:
- Proficiency in message queuing technology such as RabbitMQ
- Docker, Kubernetes, microservices knowledge / experience
- Knowledge of functional programming
Desired skills:
Find out more / Apply for this position