Описание вакансии
Our vacancy implies relocation to Montenegro!
We are looking for Principal Full Stack C#, JavaScript developer for our office KOFAX Montenegro for the distributed teams.
Responsibilities:
- Contributing to product ideas and innovation
- Evaluating product roadmaps (working with Product Management and User Experience, among other internal partners) to determine design and programming development requirements to meet customer needs (includes evaluating existing products and applications to enhance these and/or designing new products and applications)
- Designing and implementing cloud-based solutions on Azure, including storage, networking, security, and other infrastructure components
- Debugging and troubleshooting issues that may arise during development or deployment
- Participating in code reviews and contributing to the development of best practices for software development
- Ensuring new or updated releases are completed on-time, on-target, on-budget and without compromise to quality
- Contributing to product ideas and innovation
- Conducting research, where appropriate and needed, to solve specific design problems
- Creating product architecture and design documentation to specify engineering development requirements
- Working closely together with DevOps engineers
- Supporting other internal and external parties by responding to technical inquiries
- Staying up to date with the latest Azure features and technologies, and incorporating them into the development process as appropriate
Required skills and experience:
- Bachelor’s degree or higher in Computer Science, Information Systems, or related field
- Solid experience of software development and release lifecycle using agile methodologies
- Understanding of concepts related to software engineering (such as design patterns)
- At least 10 years of relevant technical experience
- Must be full-stack developer and understand concepts of software engineering
- Experience writing code in C#, JavaScript, TypeScript, HTML and CSS
- Experience operating systems running in Microsoft Azure
- Strong oral and written communication skills in English
- Ability to work in cross-functional teams
- Creativity and craftsmanship is a big plus
We offer:
- Work for an international software company that provides competitive products and services of high demand for over 35 years;
- Relocation package when moving to Montenegro: a residence permit, assistance in adaptation;
- The office is located in the capital of the country, the city of Podgorica;
- Flexible schedule and Home-office work structure;
- Professional and career growth;
- Well-established and well-organized software development process;
- Training and learning opportunities according to individual needs.
Additional benefits:
- Residence permit for family members;
- Voluntary medical insurance for employee and family members;
- 100% paid sick leave (regardless of work experience);
- We are a strong community, a team working together cohesively, sharing our thoughts, experience and creative ideas.