Job profile

System & Software Engineer

Seeking a tech-savvy Senior System & Software Engineer to join our dynamic team. This role is designed for a visionary engineer who excels in creating innovative software solutions and robust systems architecture, demonstrating a blend of technical prowess and forward-thinking design.

Key Responsibilities

  • Design and develop sophisticated IT architectures, ensuring scalability, security, and efficiency across cloud and server-based platforms.
  • Lead software development projects, coding with a variety of languages and frameworks, and maintaining high standards of software quality and reliability.
  • Expertly manage system integration and API development, facilitating seamless data exchange and functionality across multiple platforms.
  • Proactively troubleshoot and resolve complex technical challenges, maintaining system performance and reliability.
  • Research and integrate emerging technologies, driving innovation in product development and operational efficiency.

Skills and Expertise

  • Mastery in multiple programming languages (Java, Python, C++, C#, JavaScript) and software development frameworks (e.g., .NET, Node.js, React, Angular).
  • Deep understanding of IT architecture, with experience in cloud platforms (AWS,Azure, Google Cloud) and network systems design.
  • Skilled in developing RESTful APIs and managing microservices architectures for effective system integration.
  • Strong analytical and problem-solving abilities, adept at technical trouble shooting cross various platforms.
  • Passion for technology and innovation, with a keen interest in exploring and applying emerging tech trends like AI, machine learning, IoT, and blockchain.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • At least 5 years of experience in system and software engineering, with a proven track record in IT architecture and software development.
  • Exceptional communication skills, capable of collaborating with cross-functional teams and articulating technical concepts to diverse audiences.
  • Demonstrated ability to lead projects and inspire innovation within a technology-driven environment.

Preferred Attributes

  • Aproactive and dynamic approach to technology and software engineering.
  • Eagerness to stay ahead of the curve in technological advancements and software best practices.
  • Strong commitment to quality and detail-oriented in system and software design.
  • Collaborative mindset, thriving in team-based projects and cross-functional environments.
Button Text