The company is looking for a Software Engineer to design, code, analyze, evaluate, test, debug, document, and implement moderately complex software applications. The role involves devising or modifying procedures to solve complex problems, performing expert-level engineering tasks, and interfacing with different departments for new deployments.
Requirements
- C Programming
- 3+ years as C Developer for production systems
- check (unit testing lib)
- dynamic loading (dlfcn)
- Oracle OCI
- Working experience with GIT/Jira/Bitbucket/Jenkins/Nexus tools
- Experience with Test-Driven Development
Responsibilities
- Designs and codes from specifications, analyzes, evaluates, tests, debugs, documents, and implements moderately complex software applications
- Under general direction, devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results
- Performs expert-level engineering tasks associated with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems
- Interface with different departments within the organization regarding new deployments
- Research/analyze data processing functions, methods and procedures
- Monitor program execution for expected performance
- Modifies, installs, and prepares technical documentation for system software applications
Other
- B.S. Electrical/Electronic/Computer Engineering
- Strong analytical & troubleshooting skills