1,143 Junior Developer jobs in Indonesia
BI Developer

Posted 10 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Your day at NTT DATA**
The Senior Associate Software Applications Development Engineer is a developing subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.
**What you'll be doing**
**Key Responsibilities:**
+ Develops applications that effectively accomplish client objectives and user needs.
+ Designs and writes code for applications and maintain applications databases.
+ Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
+ Remodels and adapts applications as needed to optimize performance.
+ Identifies specific client needs and preferences related to the application.
+ Tests applications extensively to ensure they are error and bug-free.
+ Installs applications and acts as technical advisor.
+ Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
+ Consults with clients in the design phase to determine client needs.
+ Produces software documentation following company software process and templates.
+ Participates in software product review meetings and team meetings.
+ Performs any other related tasks as required.
**Knowledge and Attributes:**
+ Developing understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
+ Good team player who maintains the integrity of the team.
+ Excellent attention to detail capabilities.
+ Ability to understand and analyze systems.
+ Proficiency in writing software using the Java Programming Language and a standard object library.
+ Knowledge of software development process.
+ Proficiency with agile development such as Scrum.
+ Knowledge of software integrated development environments.
+ Knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
+ Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
+ Ability to handle client and customer issues tactfully and professionally.
**Academic Qualifications and Certifications:**
+ Bachelor's degree or equivalent in computer science or software engineering or related field.
+ Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
+ Scrum / Project Management certification preferred.
**Required Experience:**
+ Moderate level Software Applications Engineering, Software Development experience, or related work experience
+ Moderate level experience with Programming Languages such as C, C++, Java, Python, etc.
+ Moderate level experienced with Linux or Unix and Windows operating systems
+ Moderate level experience working with SQL
+ Moderate level project management experience and/or experience working in an Agile environment
**Workplace type** **:**
On-site Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Application Developer
Posted 19 days ago
Job Viewed
Job Description
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
**Your role and responsibilities**
* Analyze business requirements and translate them into technical specifications.
* Develop, customize, and maintain SAP ABAP (RICEFW)
* Collaborate with functional consultants to understand business processes and translate them into technical solutions.
* Perform unit testing, debugging, and troubleshooting of SAP ABAP code.
* Participate in code reviews and ensure adherence to coding standards and best practices.
* Document technical specifications, design documents, and user manuals.
* Provide technical guidance and support to junior team members.
* Stay updated with the latest SAP ABAP technologies, tools, and methodologies.
* Contribute to the continuous improvement of SAP ABAP development processes and tools.
* Collaborate with other teams, such as infrastructure and security, to ensure seamless integration and compliance.
**Required technical and professional expertise**
* Bachelor's degree in Computer Science, Information Systems, or a related field.
* Strong knowledge of SAP ABAP programming (RICEFW)
* Have knowledge/experience of SAP FIORI / RAP / ABAP Cloud / CPI
* Experience with SAP modules such as FICO, MM, WM, SD, PP/QM and HCM.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.
* Ability to work independently and manage multiple tasks and priorities.
**Preferred technical and professional experience**
* SAP Certification is a plus.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement smart contracts and dApps on various blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Write secure, efficient, and well-documented smart contract code, primarily in Solidity.
- Develop and integrate APIs to connect front-end applications with blockchain networks.
- Participate in the design and architecture of blockchain solutions and protocols.
- Conduct code reviews, testing, and debugging of smart contracts and dApps.
- Research and implement new blockchain technologies and best practices.
- Collaborate with front-end developers, product managers, and other stakeholders.
- Ensure the security and scalability of blockchain applications.
- Stay updated with the latest developments and trends in the blockchain and cryptocurrency space.
- Contribute to technical documentation and knowledge sharing within the team.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Proven experience in blockchain development and smart contract programming (Solidity, Vyper, etc.).
- Familiarity with Web3.js, Truffle, Hardhat, or similar development frameworks.
- Understanding of cryptographic principles and distributed ledger technology.
- Experience with various blockchain platforms and consensus mechanisms.
- Proficiency in at least one programming language (e.g., JavaScript, Python, Go).
- Strong problem-solving, analytical, and debugging skills.
- Ability to work independently and effectively in a remote team environment.
- Excellent communication skills.
Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Solana).
- Build and maintain decentralized applications (dApps) and related blockchain solutions.
- Write clean, efficient, secure, and well-documented code using languages like Solidity, Rust, or Go.
- Integrate blockchain technology with existing systems and third-party applications.
- Develop and manage APIs for blockchain interactions.
- Collaborate with product managers, UI/UX designers, and other developers to define project requirements and technical specifications.
- Conduct thorough testing of smart contracts and dApps to ensure functionality, security, and performance.
- Stay up-to-date with the latest advancements in blockchain technology, cryptocurrency, and decentralized finance (DeFi).
- Research and implement new blockchain protocols and frameworks.
- Participate in code reviews and contribute to the overall technical direction of the team.
- Troubleshoot and resolve issues related to blockchain development.
- Contribute to the documentation of blockchain solutions and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Blockchain Developer or Smart Contract Developer.
- Strong proficiency in smart contract development languages (e.g., Solidity).
- Experience with blockchain platforms (e.g., Ethereum, BSC, Polygon) and their ecosystems.
- Familiarity with dApp development frameworks (e.g., Truffle, Hardhat) and Web3 libraries (e.g., Ethers.js, Web3.js).
- Understanding of cryptographic principles and blockchain architecture.
- Experience with version control systems (e.g., Git).
- Knowledge of security best practices for smart contracts.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills for a remote team environment.
- Experience with other programming languages (e.g., JavaScript, Python) is a plus.
Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement blockchain technologies and distributed ledger solutions.
- Write, test, and deploy secure and efficient smart contracts.
- Develop decentralized applications (dApps) and integrate them with blockchain networks.
- Collaborate with product managers and designers to define and build new features.
- Ensure the security, scalability, and performance of blockchain networks and applications.
- Integrate blockchain solutions with existing backend systems and databases.
- Conduct research on new blockchain technologies and best practices.
- Troubleshoot and resolve issues related to blockchain implementations.
- Contribute to the overall architecture and design of blockchain projects.
- Stay current with emerging trends and advancements in the blockchain and cryptocurrency space.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Blockchain Developer or similar role.
- Strong knowledge of blockchain principles and distributed ledger technology.
- Proficiency in smart contract development (e.g., Solidity) and associated development environments.
- Experience with blockchain platforms such as Ethereum, Binance Smart Chain, or similar.
- Familiarity with cryptography, consensus algorithms, and decentralized application architecture.
- Proficiency in programming languages like JavaScript, Python, Go, or C++.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Blockchain Developer
Posted today
Job Viewed
Job Description
Blockchain Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement blockchain solutions and decentralized applications (dApps).
- Write, test, and audit secure and efficient smart contracts using languages like Solidity.
- Develop and integrate blockchain technologies with existing systems and platforms.
- Ensure the security, scalability, and performance of blockchain networks.
- Research and implement new blockchain technologies and protocols.
- Collaborate with cross-functional teams to define project requirements and technical specifications.
- Troubleshoot and resolve issues related to blockchain development and implementation.
- Stay up-to-date with the latest trends and advancements in the blockchain space.
- Contribute to the technical documentation and knowledge sharing within the team.
- Participate in code reviews and provide constructive feedback.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3 years of experience in software development, with at least 2 years focused on blockchain development.
- Proficiency in programming languages such as JavaScript, Python, or Go.
- Experience with smart contract development on platforms like Ethereum, Binance Smart Chain, or Solana.
- Strong understanding of blockchain architecture, consensus mechanisms, and cryptography.
- Experience with decentralized application (dApp) development and front-end integration.
- Familiarity with blockchain development tools and frameworks (e.g., Truffle, Hardhat).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Knowledge of the crypto and blockchain ecosystem is essential.
Be The First To Know
About the latest Junior developer Jobs in Indonesia !
Blockchain Developer
Posted today
Job Viewed
Job Description
Curriculum Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Designing and developing comprehensive curriculum frameworks.
- Creating engaging learning materials, including lesson plans, activities, and assessments.
- Collaborating with subject matter experts to ensure content accuracy and relevance.
- Evaluating and revising existing curricula to improve learning outcomes.
- Implementing new curriculum initiatives and providing support to educators.
- Conducting research on best practices in curriculum development and instructional design.
- Ensuring alignment of curriculum with educational standards and objectives.
- Developing and facilitating professional development for teachers on new curriculum.
- Managing curriculum projects from conception to implementation.
- Staying updated with educational technology and trends.
Blockchain Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement blockchain-based applications and smart contracts.
- Write clean, efficient, and secure code in languages such as Solidity, Go, or Rust.
- Develop and maintain decentralized applications (dApps) on various blockchain platforms.
- Integrate blockchain technology with existing databases, APIs, and enterprise systems.
- Collaborate with product managers, designers, and other engineers to define and build new features.
- Conduct code reviews, testing, and debugging to ensure high-quality output.
- Stay updated with the latest advancements in blockchain technology and cryptocurrencies.
- Contribute to the architectural design and technical roadmap of blockchain solutions.
- Troubleshoot and resolve technical issues related to blockchain networks and applications.
- Ensure the security and performance of blockchain implementations.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in blockchain development and smart contract programming (e.g., Solidity, Ethereum).
- Proficiency in one or more blockchain platforms (e.g., Ethereum, Hyperledger Fabric, Binance Smart Chain).
- Strong understanding of cryptographic principles and consensus mechanisms.
- Experience with dApp development and integration.
- Familiarity with web3.js, ethers.js, or similar libraries.
- Knowledge of cybersecurity best practices for blockchain applications.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a hybrid team environment.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.