#https://careers.se.com/jobs/009GU1?lang=en-us
rk on vague as well as concrete tasks independently.
• Actively follows business and technology trends.
• Demonstrates creativity in their solutions.
• Takes calculated risks.
• Innovates in their work.
• Has a desire to learn a broad range of technologies and skills.
You will be responsible for:
• Java coding -
o Understanding complex pre-existing codebase, adding new code, refactoring existing code, removing dead code, and fixing issues.
o Creating/updating Junit tests.
o Front-end enhancements
o Implementing support for a new range of our products.
o Upgrading Java libraries, and tools.
o Development as part of a team and individually.
o Participating in code reviews
• Troubleshooting -
o Investigating security issues to see if they are applicable to the product.
o Capturing and analysing USB, Serial or Network (https/http) traffic to detect and fix communications issues.
• Scripting
o Updating Linux rpm scripts (spec files)
o Writing/updating batch files on windows, shell scripts on Linux
• CI/CD
o Working with Jenkins based build system.
o Working with Ant build scripts.
o Building DLLs.
• Assisting in formulating customer requirements
• Helping in the design and architecture of product solutions as well as creating engineering documents
• Contributing to continuous improvement of products and processes.
• Working with Technical Support on customer issues
We would like to see experience of some of:
• Linux and Windows scripting
• Experience with TCP/IP networks and application-level networking protocols.
• Network, Serial or USB protocol analysis experience.
• Knowledge of Security (Java keystore, SSL)
• JavaScript (jQuery helpful)
• Ant
• HTML
• CSS
• NullSoft installer technology.
• C++
• GitHub Actions
Qualifications
You will need:
A B.Sc or B.Eng degree in Computer, Electrical, Electronic, or Software Engineering (or equivalent)
3 to 5 years of experience in a professional environment working with Java (preferably in a multi-threaded application)
Good troubleshooting skills
Experience with Git
Schedule: Full-time
Req: 009GU1