SR Software Engineer
Analyze, design, program, debug, and modify new products and/or software enhancements Write scalable, reliable, and maintainable code and perform testing and debugging of applications.
Perform product design, implementation, bug verification, release testing, and beta support that may require research and analysis.
Write unit tests; get the code reviewed by peers to create quality software programs.
Engage in daily or weekly interaction with users or cross-functional team members to define system requirements and/or necessary modifications.
Work closely with Project Managers to propose technically feasible solutions and set accurate expectations on effort and timeline.
Cooperate with Quality Assurance team to ensure that each area is delivering quality, on time.
Complete documentation and procedures for installation and on-going maintenance and operation of the product.
To apply for this position, please visit this Website.