
Blinkist – Ideas clave sobre libros en 15 minutos. ¡Ahorre un 40% ahora!
Patrocinado por BlinkistJob Description
Key Responsibilities:
- Understand complicated business problems and implement product features that are secure, scalable, robust and easily maintainable
- Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification.
- Good analytical skills, ready to take up challenges & passionate about writing high quality code
- Ability to collaborate with multiple stakeholders and team members to derive value outcomes
- Collaborate with colleagues from other disciplines to define technology objectives, assess solution options and devise architectural solutions that both achieve strategic business goals and meet operational requirements
- Openly communicate with all the stakeholders. Timely communication on status & issues
- High focus on code quality, following coding standards & conventions
- High quality unit tests, collaborate with testing team to resolve issues
- Developing and demonstrating a broad set of technology skills in Java technologies, micro service design patterns, Open Source libraries and frameworks, and technology architecture concepts.
Key skills and Technical Competencies
- A proven track record of successful project/product implementation with minimal of 2 years of Continuous Integration, Continuous Delivery, Pair programming and Test Driven Development
- ASP.Net Core, C#, Web API, EF Core, ASP.Net MVC
- UI frameworks as Angular and/or React and/or Vue.JS
- HTML 5, CSS, Bootstrap, JavaScript, Typescript
- Understanding of SOLID principles and design patterns
- Knowledge of RDBMS (SQL Server)
- Experienced in using GIT, VSTS
- Knowledge of Active directory & LDAP
- Knowledge of Agile practices & processes
- Adherence to coding standards & coding conventions
- Proven problem solver, ability to work independently
- Excellent communication skills and user empathising skills