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.