Junior Software Technician
We are a dynamic and forward-thinking technology firm operating at the intersection of innovation and practicality across diverse sectors—including finance, healthcare, and e-commerce. Our culture is built on a foundation of collaboration, continuous learning, and dedicated mentorship. We empower our team members to tackle challenging problems and provide them with the resources and support needed to grow both personally and professionally.
What You Will Do
- Provide hands-on support for multi-step software installations and system configurations across various user platforms.
- Diagnose and resolve a wide range of technical software issues for end-users, meticulously documenting your steps to ensure minimal downtime and disruption.
- Conduct comprehensive system testing and quality assurance checks to identify, replicate, and report bugs to development teams.
- Assist senior engineers by debugging minor errors in codebases, primarily using your foundational knowledge of languages like Python or Java.
- Create and maintain clear, concise technical documentation, including standard operating procedures (SOPs), user guides, and process workflows.
- Collaborate effectively with cross-functional teams—including software developers, QA analysts, and project managers—in an agile environment.
- Perform routine maintenance on internal software tools and support systems to ensure they remain efficient and up-to-date.
- Act as a primary point of contact for user support, communicating technical solutions in an easy-to-understand manner.
What You Bring to the Table
- A Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related technical field.
- Foundational knowledge of at least one programming or scripting language, such as Python or Java, for debugging and simple automation tasks.
- A natural curiosity and demonstrated problem-solving aptitude, with a knack for systematic troubleshooting of complex software and system issues.
- Exceptional communication skills (both written and verbal), with the ability to articulate technical concepts to non-technical audiences.
- An understanding of basic software testing principles and the software development lifecycle (SDLC).
- A strong customer-centric mindset and a genuine desire to help others solve their technical problems.
- The ability to work independently and manage your time effectively in a remote setting, balanced with a collaborative, team-first attitude.
- High adaptability and a willingness to learn new technologies, tools, and processes on the fly.