





Description: WHAT WE EXPECT Hard Skills Have experience with the following technologies: * Programming Languages: Proficiency in one or more languages relevant to the company, such as JavaScript, C\#, .Net Core, .Net Framework, RESTful APIs, and ASP.NET, among others. * Databases: Knowledge of data modeling and experience with relational and/or NoSQL databases, such as PostgreSQL. * Web Development: Experience with web development technologies and frameworks, such as HTML5, CSS3, Vue.js, etc. * Software Architecture: Understanding of architecture and design patterns, such as MVC, microservices, and other relevant approaches. * Code Versioning: Familiarity with version control systems, such as Git, to ensure code control and collaboration. * Testing and Debugging: Ability to write unit tests and efficiently debug code to ensure code quality. * Agile Methodologies: Experience working with agile methodologies, such as Scrum and Kanban. * Information Security: Knowledge of security practices in software development to ensure data protection and prevent vulnerabilities. * Continuous Integration/Continuous Delivery (CI/CD): Understanding of concepts and tools to automate continuous integration and delivery of code. * Development Tools: Familiarity with IDEs, code editors, and other relevant tools for software development. Differentiators * Azure: DevOps, App Services, Storage, Function, or Azure SQL; * Front\-end: Vue.js; * Database: PostgreSQL; * Dapper; * Microservices and microfrontends; * Knowledge of agile methodologies; * AI Soft Skills * Effective Communication: Ability to communicate clearly and concisely, both verbally and in writing, to collaborate effectively with colleagues and stakeholders. * Teamwork: Ability to work collaboratively on projects, sharing knowledge and ideas to achieve common goals. * Proactivity: Initiative to take responsibility, anticipate problems, and propose solutions, demonstrating commitment to work quality. * Flexibility and Adaptability: Ability to adapt to changes, handle challenges, and adjust to different technologies, methodologies, or work environments. * Problem Solving: Aptitude for identifying, analyzing, and solving problems logically and creatively, finding effective solutions for technical challenges. * Organization and Time Management: Ability to manage multiple tasks, prioritize activities, and meet deadlines while staying organized and productive. * Self-Learning: Willingness to constantly seek new knowledge and skills to keep up with technological advancements and improve competencies. * Resilience: Ability to handle pressure and overcome obstacles, maintaining motivation and focus on developing high-quality solutions. * Empathy: Ability to understand end users' perspectives and needs, ensuring that developed software meets requirements and expectations. DAILY RESPONSIBILITIES * Requirements Analysis: Understand and analyze customer or end-user needs to develop clear and detailed software specifications. * Requirements Development: Create the architecture and design of applications within the Zeev and Zeev Docs platforms, identifying functionalities, modules, and interfaces required to meet defined requirements. * Programming: Write programming code according to provided specifications, using relevant programming languages and technologies. * Testing and debugging: Perform software testing to identify and correct errors or malfunctions. Debug and resolve code issues to ensure software quality and performance. * System Integration: Integrate different systems or software components to ensure interoperability and overall system functionality. * Software Maintenance: Perform ongoing maintenance and updates of existing software, fixing bugs, adding new features, and improving efficiency and usability. * Team Collaboration: Work in a team with other developers, analysts, and project members to develop effective solutions, share knowledge, and best practices. * Documentation: Create detailed technical documentation, including software specifications, user manuals, and deployment guides, to ensure proper documentation and understanding of the software. * Research and continuous learning: Stay updated on the latest trends, technologies, and programming practices by attending courses, workshops, and conferences, and conducting independent research. * Problem Resolution: Identify and resolve complex programming issues, including performance optimization, software security, and scalability. 2509140202531623476


