Vacancy expired!
- Actively and consistently supports all efforts to simplify and enhance the customer experience.
- Code and perform unit and integration testing of software to ensure proper and efficient execution while adhering to business and technical requirements.
- Code, test, debug, and enhance new and existing software.
- Write programs according to specifications.
- Define specifications for complex programs.
- Repair critical systems, and assist junior team members in monitoring and repairing systems.
- Participate in code review sessions to validate adherence with development standards.
- Develop technical documentation, and assist junior team members in technical documentation.
- Resolve escalated incidents and problems with software supported by the team.
- Generates reports.
- Provide management with system analysis, feedback, and improvement recommendations.
- Work with software architects identifying and recommending design and requirements needed for software enhancements.
- Maximize efficiency of various software systems by implementing, monitoring, testing, and auditing new software programs.
- Participate in performance improvement sessions discussing opportunities to improve processes and/or standards.
- Coordinate with technical teams to analyze and resolve software related problems causing operational issues, advising on specialized features and functions.
- Follow established configuration/change control processes.
- Collaborate with customers, and internal/external technical teams to identify software problems and communicate remediation plans.
- Mentor, coach, and assess workload of junior team members.
- Ability to read, write, speak and understand English.
- Thorough understanding of software engineering.
- Strong and current development experience in C.
- Strong understanding of Linux.
- Understanding of networking technologies and standards, including the TCP/IP stack, IPv4, IPv6, and NAT.
- Strong understanding of networking provisioning technologies and standards, including DHCP and DNS.
- Ability to take ownership and make technical decisions on software development projects
- Familiarity with build systems like Make and CMake.
- Familiarity with dependency management and build systems like Git and Jenkins.
- Working knowledge of packet capture technologies such as TCPDump and Wireshark.
- Hands on approach
Vacancy expired!