MAIN TASKS:
- Supporting the Software Development Lifecycle Process:
Translating requirements into scalable, maintainable, extensible software modules
Splitting software development needs into smaller implementation tasks
- Implementing Software Modules:
Creating software solutions for the given requirements
Covering implementations with unit-, integration- and system tests
Covering implementation with documentation artefacts
Supporting frontend development team
- Implementing Data Models:
Creating Entity Models for relational and non-relation databases
Implementing transaction scripts for relational and non-relational databases
Research the optimization of the current data models
- Monitoring Products:
Monitoring the cloud solutions in the production environment
Reporting errors and performance issues
Providing solutions for optimization
- Reporting to the senior team members with respect to progress of current tasks and showstoppers
- Keeping in touch with latest technological developments
Researching and learning new exciting technologies
Sharing ideas with other team members
KEY PERFORMANCE INDICATORS:
- Support the development team by completing the required tasks
- Following the agile software process and reporting results to the other team members
- Creating and testing the required software solutions for performance and other technical problems.
- Creating and testing the created data modelsMonitoring products in the production environment
- Documenting work
EDUCATION, REQUIRED SKILLS AND EXPERIENCE:
- A-level; university education in the IT area
- 3+ years of experience of C#
- 1-2 years of experience of Python
- 2+ years of experience in one relational DBMS (e.g. MSSQL, Postgres)
- Experience in using a code sharing and versioning technology (e.g. Mercurial, Git)
- Experience in working in a team with an agile software development process
- Experience in cloud computing environment (e.g. Azure, AWS)
- Good knowledge of concepts of TDD and Software Design Patterns (e.g. SOLID)
- Language Skills: fluent English necessary, further languages would be an asset
- Flexibility, ability to work under pressure and team-oriented
- Process-oriented, analytical mind, team spirited
PREFERRED SKILLS AND EXPERIENCE:
- Knowledge in ALM-Tools as well as Team Foundation Server (TFS)
- Knowledge in Continuous-Delivery-systems
- Knowledge in no-sql databases like MongoDB, Elastic etc.
Idiomas: Inglés (Alto)
Formación Mínima: Diplomado
Nivel Profesional: Empleado
Incentivos: Flexibilidad horaria, teletrabajo permitido
CVs inscritos en el proceso: 7
Regístrate como candidato en Tecnoempleo.com y vincula tu CV a las ofertas de empleo.
Crea tu cuenta gratis