UV Developer
Mouser
About the Role
- Develop and maintain software using programming concepts and software development processes.
Key Responsibilities
- Conduct research, analysis and document/review technical designs and specifications.
- Ability to understand and analyze business needs.
- Strong working knowledge of business systems and process beyond their area of expertise.
Requirements & Tech Stack
- Professional experience in reading, designing, developing, and troubleshooting software in languages such as Unibasic/Pickbasic, C, C#, Java, JavaScript, Python, and SQL.
- Professional experience with markup languages such as HTML and XML.
- Strong understanding of and ability to use OO programming and UML.
- Good experience in designing and developing with database systems (e.g. SQL, multi-value, NoSQL).
- Good knowledge and experience of one-or-more software development methodologies (e.g. Waterfall, Scrum).
- Knowledge or experience of multi-value databases preferred.
- Knowledge and experience of working with UNIX systems preferred.
- Strong understanding of the core concepts of software design and architecture.
- Possesses strong verbal and written communication skills, as applied to both technical and nontechnical subject matter.
Qualifications
- Bachelor’s degree in computer science or related field.




