Software Developer (Python/C++/Java with Cross-Platform Expertise)

Job Description

Title: Software Developer (Python/C++/Java with Cross-Platform Expertise)

Company Name: Devolved AI

Vacancy: 10

Age: 22 to 35 years

Location: Dhaka (Uttara Sector 4)

Salary: Negotiable

Experience:
∎ At least 3 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service, Artificial Intelligence (AI) Startup

Published: 12 Aug 2024

Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering

Requirements:

Additional Requirements:
∎ Age 22 to 35 years

Responsibilities & Context:
∎ Software Development: Design, develop, and maintain applications using Python or C++, or Java, ensuring they are optimised for cross-platform performance.
∎ Cross-Platform Integration: Utilise relevant frameworks and tools to ensure seamless functionality across different operating systems (Windows, macOS, Linux) and devices (desktop, mobile).
∎ Framework Utilisation: Leverage cross-platform frameworks and libraries (e.g., Qt, PyQt, JavaFX, CMake) to enhance development efficiency and application performance.
∎ Optimization: Write clean, efficient, and scalable code to maximize performance across platforms.
∎ Collaboration: Work closely with AI engineers, data scientists, and other developers to integrate advanced AI models into applications.
∎ Testing & Debugging: Develop and execute comprehensive testing strategies to ensure the stability and reliability of applications across platforms. Quickly identify and resolve issues.
∎ Documentation: Maintain detailed documentation for code, system architecture, and user guides to support ongoing development and usage.
∎ Continuous Learning: Stay updated on the latest advancements in Python, C++, Java, and cross-platform technologies to ensure that our applications remain at the forefront of the industry
∎ Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
∎ Experience: Minimum of 3 years of professional experience in software development. Proven experience in developing cross-platform applications using Python or C++, or Java.Proficiency in Programming Languages:
∎ Python: Proficiency in Python, with experience in desktop or backend application development.
∎ C++: Advanced skills in C++ for developing high-performance, system-level applications.
∎ Java: Strong experience with Java, especially in building scalable applications (e.g., using JavaFX).
∎ Cross-Platform Tools & Frameworks: Experience with cross-platform development frameworks such as Qt, PyQt, Kivy, JavaFX, or similar. Knowledge of development environments across different operating systems.
∎ Technical Skills:Understanding of AI and machine learning concepts is a plus. Experience with version control systems (e.g., Git). Familiarity with Agile/Scrum development methodologies.
∎ Soft Skills: Strong problem-solving and analytical abilities. Excellent communication and collaboration skills. Ability to work independently and manage multiple tasks effectively.
∎ About Us:
∎ Devolved AI is a cutting-edge technology company specialising in artificial intelligence solutions that are both innovative and impactful. We are looking for a versatile Software Developer with expertise in Python or C++, or Java and experience in cross-platform development to join our dynamic team. If you are passionate about creating high-performance applications that run seamlessly across multiple platforms, we want you to be part of our forward-thinking company.

∎ Job Description:
∎ As a Software Developer at Devolved AI, you will play a key role in designing, developing, and maintaining robust software applications using Python or C++, or Java. Your focus will be on ensuring these applications are cross-platform compatible, providing a consistent and high-quality user experience across various operating systems and devices.

∎ Key Responsibilities:
∎ Software Development: Design, develop, and maintain applications using Python or C++, or Java, ensuring they are optimised for cross-platform performance.
∎ Cross-Platform Integration: Utilise relevant frameworks and tools to ensure seamless functionality across different operating systems (Windows, macOS, Linux) and devices (desktop, mobile).
∎ Framework Utilisation: Leverage cross-platform frameworks and libraries (e.g., Qt, PyQt, JavaFX, CMake) to enhance development efficiency and application performance.
∎ Optimization: Write clean, efficient, and scalable code to maximize performance across platforms.
∎ Collaboration: Work closely with AI engineers, data scientists, and other developers to integrate advanced AI models into applications.
∎ Testing & Debugging: Develop and execute comprehensive testing strategies to ensure the stability and reliability of applications across platforms. Quickly identify and resolve issues.
∎ Documentation: Maintain detailed documentation for code, system architecture, and user guides to support ongoing development and usage.
∎ Continuous Learning: Stay updated on the latest advancements in Python, C++, Java, and cross-platform technologies to ensure that our applications remain at the forefront of the industry

∎ Qualifications:
∎ Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
∎ Experience: Minimum of 3 years of professional experience in software development. Proven experience in developing cross-platform applications using Python or C++, or Java.
∎ Proficiency in Programming Languages:
∎ Python: Proficiency in Python, with experience in desktop or backend application development.
∎ C++: Advanced skills in C++ for developing high-performance, system-level applications.
∎ Java: Strong experience with Java, especially in building scalable applications (e.g., using JavaFX).
∎ Cross-Platform Tools & Frameworks: Experience with cross-platform development frameworks such as Qt, PyQt, Kivy, JavaFX, or similar. Knowledge of development environments across different operating systems.
∎ Technical Skills:Understanding of AI and machine learning concepts is a plus. Experience with version control systems (e.g., Git). Familiarity with Agile/Scrum development methodologies.
∎ Soft Skills: Strong problem-solving and analytical abilities. Excellent communication and collaboration skills. Ability to work independently and manage multiple tasks effectively.

Skills & Expertise:

Compensation & Other Benefits:
∎ Performance bonus, Weekly 2 holidays, Over time allowance
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Half Yearly
∎ Festival Bonus: 2

Workplace:
∎ Work at office

Employment Status: Full Time

Job Location: Dhaka (Uttara Sector 4)

Company Information:
∎ Devolved AI
∎ H: 03, R: 2/D, Sector: 04, Uttara, Dhaka-1230
www.devolvedai.com
∎ Headquartered in California, USA; at Devolved AI (www.devolvedai.com), we began with a singular vision: to democratise the field of artificial intelligence by making it accessible, transparent, and community-driven. We saw a world where technological advancement didn`t have to mean complexity and exclusivity, so we set out to build an ecosystem that welcomes everyone to participate.
Beyond just creating algorithms or software, we are here to spark a movement. We`ve laid the foundation for an open platform that encourages contributions from all corners of the globe. Whether you`re a data scientist, a student, or simply curious about AI, you have a place in this community. Together, we`re not just developing technology; we`re building a future that belongs to all of us.

Address::
∎ H: 03, R: 2/D, Sector: 04, Uttara, Dhaka-1230
∎ www.devolvedai.com
∎ Headquartered in California, USA; at Devolved AI (www.devolvedai.com), we began with a singular vision: to democratise the field of artificial intelligence by making it accessible, transparent, and community-driven. We saw a world where technological advancement didn`t have to mean complexity and exclusivity, so we set out to build an ecosystem that welcomes everyone to participate.Beyond just creating algorithms or software, we are here to spark a movement. We`ve laid the foundation for an open platform that encourages contributions from all corners of the globe. Whether you`re a data scientist, a student, or simply curious about AI, you have a place in this community. Together, we`re not just developing technology; we`re building a future that belongs to all of us.

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Application Deadline: 22 Aug 2024

Category: IT/Telecommunication

Interested By University

University Percentage (%)
Daffodil International University 8.00%
National University 5.00%
American International University Bangladesh (AIUB) 5.00%
BRAC University 5.00%
Daffodil International University (DIU) 4.00%
Bangladesh Army University of Science and Technology(BAUST), Saidpur 4.00%
University of Asia Pacific 4.00%
Bangladesh University of Business and Technology 3.00%
East West University 3.00%
United International University 3.00%

Interested By Age Range

Age Range Percentage (%)
20-30 84.00%
31-35 6.00%
36-40 3.00%
40+ 5.00%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 18.00%
20K-30K 26.00%
30K-40K 19.00%
40K-50K 12.00%
50K+ 25.00%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 32.00%
0.1 - 1 years 17.00%
1.1 - 3 years 26.00%
3.1 - 5 years 11.00%
5+ years 14.00%

Similar Jobs