Epicareer Might not Working Properly
Learn More

Software Engineer

$ 5,000 - $ 7,000 / month

Checking job availability...

Original
Simplified

Job Description

Roles & Responsibilities

Position Overview:

We are looking for a talented and motivated Software Engineer to join our team and contribute to the development and integration of advanced software solutions. The ideal candidate will have hands-on experience in Java, RDBMS, XML, SOAP, and RESTful APIs, along with a solid understanding of system integration and video management technologies such as Milestone VMS and MIP SDK. Familiarity with software quality tools like SonarQube, networking, security principles, and the SDLC is highly desirable.

Key Responsibilities:

Software Development:

  • Design, develop, and implement software solutions using Java, RDBMS, RESTful APIs, XML, and SOAP.
  • Collaborate with the development team to build and enhance video management and system integration solutions.

System Integration:

  • Work on integrating third-party systems with Milestone VMS and MIP SDK to deliver robust video management capabilities.
  • Assist in the design and deployment of system integration solutions, ensuring compatibility and scalability.

Software Quality Assurance:

  • Utilize tools like SonarQube to monitor and improve code quality and maintainability.
  • Participate in code reviews and ensure adherence to best practices.

Networking and Security:

  • Contribute to designing secure and reliable systems with strong networking principles.
  • Apply security measures in development and testing processes.

Testing and SDLC Participation:

  • Assist in the implementation of testing frameworks, including unit, integration, and system testing.
  • Actively participate in all phases of the Software Development Lifecycle (SDLC) to deliver high-quality solutions.

Requirements:

  • Proficient in Java, RDBMS (MySQL, PostgreSQL, Oracle), XML, SOAP, and RESTful APIs.
  • Hands-on experience with Milestone VMS and MIP SDK.
  • Skilled in using SonarQube for code quality monitoring and improvement.
  • Strong knowledge of networking protocols, architectures, and secure software design.
  • In-depth understanding of SDLC processes, with expertise in automated testing.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Effective multitasking and organizational capabilities.

Job Description

Roles & Responsibilities

Position Overview:

We are looking for a talented and motivated Software Engineer to join our team and contribute to the development and integration of advanced software solutions. The ideal candidate will have hands-on experience in Java, RDBMS, XML, SOAP, and RESTful APIs, along with a solid understanding of system integration and video management technologies such as Milestone VMS and MIP SDK. Familiarity with software quality tools like SonarQube, networking, security principles, and the SDLC is highly desirable.

Key Responsibilities:

Software Development:

  • Design, develop, and implement software solutions using Java, RDBMS, RESTful APIs, XML, and SOAP.
  • Collaborate with the development team to build and enhance video management and system integration solutions.

System Integration:

  • Work on integrating third-party systems with Milestone VMS and MIP SDK to deliver robust video management capabilities.
  • Assist in the design and deployment of system integration solutions, ensuring compatibility and scalability.

Software Quality Assurance:

  • Utilize tools like SonarQube to monitor and improve code quality and maintainability.
  • Participate in code reviews and ensure adherence to best practices.

Networking and Security:

  • Contribute to designing secure and reliable systems with strong networking principles.
  • Apply security measures in development and testing processes.

Testing and SDLC Participation:

  • Assist in the implementation of testing frameworks, including unit, integration, and system testing.
  • Actively participate in all phases of the Software Development Lifecycle (SDLC) to deliver high-quality solutions.

Requirements:

  • Proficient in Java, RDBMS (MySQL, PostgreSQL, Oracle), XML, SOAP, and RESTful APIs.
  • Hands-on experience with Milestone VMS and MIP SDK.
  • Skilled in using SonarQube for code quality monitoring and improvement.
  • Strong knowledge of networking protocols, architectures, and secure software design.
  • In-depth understanding of SDLC processes, with expertise in automated testing.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Effective multitasking and organizational capabilities.