Senior Software Engineer
Senior developer with exposure to a wide variety of environments and a diversity of challenges. Distinction for creative thinking, problem solving, and resilience in high pressure situations. Capable of working independently or with a team through the life cycle of a project. Ability to assist in business analysis and requirements gathering, as well as development, implementation and support.