The Role
Develop, test, debug, and maintain software applications under senior engineer guidance. Write documented code, participate in code reviews and agile collaboration, troubleshoot bugs, improve existing systems, and contribute to technical documentation. The role also involves learning emerging technologies and may provide exposure to ETL, cloud data platforms, data modeling, data warehouses, and AI/ML concepts.
Summary Generated by Built In
We are looking for a passionate and motivated Junior
Software Engineer to join our development team. This is an excellent
opportunity for recent graduates or early-career professionals to grow their
skills and gain hands-on experience working on real-world software projects.
You will work under the guidance of senior engineers to contribute to the
design, development, and maintenance of software solutions.
Responsibilities:
- Coding,
testing, and debugging software applications.
- Write
clean, efficient, and well-documented code under the supervision of senior
developers.
- Support
in maintaining and improving existing software systems.
- Participate
in code reviews and team meetings.
- Collaborate
with developers, testers, and other stakeholders in an agile environment.
- Perform
basic troubleshooting and bug fixing.
- Contribute
to technical documentation and knowledge sharing.
- Stay
updated with industry trends and emerging technologies.
Requirements
- Bachelor’s
degree in Computer Engineering, Computer Science, or a related field.
- 1+
years of hands-on software development experience.
- Basic
understanding of programming languages such as Java, Python.. etc.
- Familiarity
with software development principles and object-oriented programming.
- Understanding
of databases (SQL or NoSQL) and version control systems (e.g., Git).
- Good
problem-solving skills and attention to detail.
- Willingness
to learn new technologies and grow in the role.
- Strong
communication and teamwork abilities.
Nice to have:
- Basic
knowledge of ETL (Extract, Transform, Load) concepts and pipelines.
- Exposure
to cloud data platforms.
- Understanding
of data modeling and data warehouse design.
- Foundational
knowledge in AI/ML concepts and frameworks.
Skills Required
- Bachelor's degree in Computer Engineering, Computer Science, or a related field
- At least 1 year of hands-on software development experience
- Basic understanding of programming languages such as Java or Python
- Familiarity with software development principles and object-oriented programming
- Understanding of SQL or NoSQL databases
- Understanding of version control systems such as Git
- Good problem-solving skills and attention to detail
- Willingness to learn new technologies and grow in the role
- Strong communication and teamwork abilities
- Basic knowledge of ETL concepts and pipelines
- Exposure to cloud data platforms
- Understanding of data modeling and data warehouse design
- Foundational knowledge of AI/ML concepts and frameworks
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Smartera 3S Solutions and Systems is an IT services and consulting company that builds software products and provides data-management and data-consulting solutions. Its offerings include banking analytics, big-data integration, business intelligence, advanced analytics, social-engagement and geospatial products, and on-premise or cloud solutions using AI, cloud, IoT, and other technology trends to help organizations improve performance and achieve business objectives through practical innovation.







