Match score not available

AT - Sr. Software Developer - 0095

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in JEST for automated testing and code quality assurance., Minimum of 7 years experience with the MERN/MEAN stack, including HTML5, CSS3, React, Angular, Node.js, and MongoDB., Strong understanding of testing principles and various data formats like JSON and YAML., Familiarity with relational databases and basic networking concepts is a plus..

Key responsabilities:

  • Develop automated test cases using JEST to enhance web application testing.
  • Collaborate with requirements engineers to design web application components that fulfill business needs.
  • Conduct thorough testing and provide feedback on test cases to improve quality assurance processes.
  • Engage in deployment decisions and provide ongoing support to the user community for the application.

Thaloz logo
Thaloz Computer Software / SaaS Scaleup https://thaloz.com/
51 - 200 Employees
See all jobs

Job description

We are seeking a Software Developer to join our team and contribute to the design, development, and unit testing of web-based applications that support internal software systems. These systems play a critical role in automating mobility services and network design processes, enabling seamless deployment and configuration of essential network functions. The ideal candidate is a skilled problem solver with a strong technical background and a collaborative mindset, dedicated to delivering high-quality software solutions.

Job Responsibilities

  • Create Test Cases: Develop automated test cases to streamline workflows using JEST, ensuring robust testing of web applications.
  • Collaboration with Requirements Engineers: Work closely with requirements engineers to design and implement web application components that meet business needs.
  • Documentation: Document design specifications and review them with team members to ensure clarity and alignment.
  • Testing Implementations: Conduct thorough testing of implementations to identify and rectify defects before code submission.
  • Review Test Cases: Provide constructive feedback on test cases prepared by the testing team, enhancing the quality of testing processes.
  • Defect Management: Collaborate with the testing team to address any defects identified during testing phases.
  • Guidance for Test Automation: Lead the test team in building automation tools for efficient test automation.
  • Ticket Management: Create and update tickets in Jira to track development progress and issues.
  • Deployment Participation: Engage in deployment decisions to ensure smooth transitions from development to production environments.
  • User Community Support: Provide ongoing support to the user community of the application, addressing queries and issues as they arise.
  • Design Discussions and Scrum Meetings: Actively participate in design discussions and scrum meetings to contribute to project planning and execution.

Requirements

Must-Have Skills
  1. JEST: Proficiency in JEST, a JavaScript testing framework, is essential for creating automated test cases and ensuring code quality.
  2. MERN/MEAN Stack: A minimum of 7 years of experience in building web applications using the MERN/MEAN stack, which includes:
  • HTML5/CSS3: Strong knowledge of HTML5 and CSS3 for creating responsive and visually appealing user interfaces.
  • React and Angular: Expertise in using React and Angular frameworks for building dynamic and interactive web applications.
  • Node.js: Experience with Node.js and similar frameworks for server-side development.
  • MongoDB: Proficiency in MongoDB for managing and querying data effectively.
  • Data Formats: A thorough understanding of various data formats, including JSON and YAML, is critical for data interchange and configuration.
  • Testing Principles: A comprehensive understanding of testing principles is essential to ensure high-quality software delivery.
  • Relational Database Experience: Knowledge of relational databases to complement NoSQL database experience.
Nice-to-Have Skills
  • D3.js: Development skills for interactive data visualization and charting in web browsers using libraries such as D3.js and Angular High Charts.
  • Linux/UNIX Experience: Familiarity with Linux/UNIX environments to support development and deployment processes.
  • Python Development Experience: Experience in Python development to enhance versatility in software solutions.
  • Networking Concepts: A basic understanding of networking and network routing concepts is essential, with a strong grasp of IP addressing and routing being highly desirable.

Required profile

Experience

Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs