This is an exempt software engineer position that develops software solutions to meet user needs. A wide degree of creativity and latitude is expected. Performs a variety of complicated tasks and additional project lead responsibilities. Duties will include: * Work with business users to understand, document and analyze requirements. * Define, architect, and develop technical solution to meet user needs, using company standard programming languages and technology. * Participate in software projects throughout the entire development lifecycle. * Utilize software project management methodologies, such as Agile and SCRUM; follow standard development and deployment processes. * Assist other IT organizations to provide post-production application support. * Complete any other functions and requests that are related to company's information systems and technology.
Strong Communication & Interpersonal skills are highly desired. Demonstrated practitioner in Object Oriented Design, Software Development Life Cycle, N-Tier Architecture, and Service Oriented Architecture is highly desired.