Software Engineering
Technical
Responsible for applying technical knowledge to design, implement, test, and maintain software.
Plans, designs, develops, tests and troubleshoots software systems or applications for enhancements and new products including cloud-based or internet-related tools.