backend developer for business applications
ориентир по рынку
вакансия
зп не указана
в среднем
176 212 ₽
мэтч
Загрузи резюме, чтобы видеть мэтчи с вакансией
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
NLB Services provides IT services and IT consulting.
задачи
- Build software applications using relevant development languages, systems, services, and tools
- Write readable, reusable, and maintainable code using standard patterns and libraries
- Refactor and simplify code using appropriate design patterns
- Follow established testing techniques and methods to ensure application quality
- Maintain data security, integrity, and quality according to company standards and best practices
- Apply software engineering principles, including SOLID and DRY
- Support end-to-end ownership of applications and services
- Monitor application health and performance using relevant metrics
- Help reduce business continuity risks and bus factor through appropriate practices, tools, and documentation
- Contribute to runbooks and operational documentation
- Support continuous delivery and experimentation practices
- Manage applications and services through deployment and production operations
- Evaluate potential architecture solutions against business and technology requirements
- Develop a broad understanding of system infrastructure and architecture
- Assess the implications of changes to existing systems and the introduction of new systems
- Contribute to prototyping, technical spikes, vendor evaluations, and engineering improvements
- Design solutions that meet current business requirements while allowing for future enhancements
- Investigate and resolve live production issues
- Help mitigate customer impact within agreed SLAs
- Contribute to root cause analysis and long-term reliability improvements
- Participate in post-incident and postmortem processes
- Track and document production incidents
- Identify patterns and underlying issues in complex situations
- Apply logical and analytical thinking to identify appropriate solutions
- Review and constructively evaluate technical ideas, plans, and solutions
- Identify SMART improvements and communicate the rationale behind recommendations
- Identify opportunities to improve processes, systems, and performance
- Evaluate existing processes, methods, and standards
- Contribute to designing and implementing improved processes and engineering practices
- Follow established engineering standards and best practices
- Communicate technical information clearly and effectively
- Adapt communication style and language to different audiences
- Collaborate with team members and stakeholders
- Practise active listening and ask relevant questions to understand requirements and technical discussions
- Work collaboratively to achieve mutually agreeable solutions
требования
- Bachelor's degree
- Familiarity with building software applications, end-to-end system ownership, and software systems design
- Experience with effective communication
- Familiarity with continuous quality and process improvement
- Strong critical thinking and analytical skills
- Understanding of software development best practices and testing practices
- Ability to write readable and reusable code
- For Full Stack positions, React.js experience is required for frontend development
- Будет плюсом: Stronger backend capabilities
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.
Спроси Хайрика про вакансию
Сверит с твоим резюме, подскажет вилку и вопросы на собесе.