Description
The posting is for a senior software development role responsible for writing functional and design specifications, developing and revising software, performing code reviews and testing, preparing documentation, estimating project scope, mentoring other engineers, and staying current with emerging technologies. The role requires a computer-related degree, at least 5 years of software development experience, and advanced knowledge of scripting, application and web development, multiple programming languages, web frameworks, and Windows/Linux environments, along with strong communication, analytical, and teamwork skills.
