Software Engineer
What we offer:
- Hybrid work setup
- Work on weekdays only
- Paid vacation and sick leaves
- Opportunity for business travel
- HMO up to 2 dependents
- Company holiday plan
You must have the following:
- Degree in BS Electronics Engineering, Computer Science, or related degrees
- Basic proficiency in Python
- Understanding of fundamental programming languages
- Basic knowledge of Object-Oriented Programming (OOP)
- Basic knowledge of data structures and algorithms
- Basic problem-solving and debugging skills
- Ability to learn new technologies and concepts
- Basic knowledge of communication and networking concepts (e.g. frequency, bandwidth, TCP/IP, OSI model)
- Fresh graduates are welcome to apply!
It is not required, but we'd like you to have:
- Experience to other programming languages (e.g. Java, C++, c#, C)
- Experience in version control software (e.g. Git, Perforce, SVN)
- Familiarity with automated testing, unit testing, or Test-Driven Development (TDD)
- Experience on batch, shell, or scripting languages
- Understanding of software design principles
- Understanding of code readability and maintainability practices
Additional considerations:
- Interest in software performance and optimization
- Interest in learning new technologies and frameworks
- Willingness to work with and maintain existing codebases
- Strong analytical and problem-solving mindset
- Ability to research and understand technical specifications and documentation
- Adaptability and willingness to work across different development environments and operating systems
What you’ll do:
- The role includes applying theoretical knowledge to real-world projects and systems.
- Development in managing time, meeting deadlines, and executing tasks within established project frameworks.
- Exposure to managing small tasks within projects and assisting in planning and execution under supervision.
- Opportunities to learn and develop project management skills as part of a structured growth plan
- Begin to develop basic customer relations skills by observing and interacting with internal and external stakeholders under guidance.