Job Description :
Title: Jr. .NET- Front end Software Engineer (Backfill) Duration: 1 Year + Location: North Dr. Tampa, Florida Job Description The Software Engineer designs, develops, debugs, tests, and supports supporting software used in material handling solutions and integrates the software with third-party applications. Delivers solutions within defined budgets and aggressive timelines while following project standards and best practices. Responsibilities: Performs the software development of solutions used in material handling systems, following the software development life cycle Provides leadership to the design process, creating a solution that meets client business requirements Leads a team of engineers through the project life cycle Works closely with the Software/Electrical engineering team to integrate control solutions with third-party applications Provides product and on-call support as required Travels as required Qualifications: Bachelor's degree in Software Engineering, Computer Engineering, Computer Science or equivalent experience Minimum 2-3 years of experience in application development using Microsoft technologies Experience with, AJAX, Java Script, jQuery; HTML5 a plus Experience with developing inter-process communication (TCP/IP socket of WCF) a plus Experience with Mobile Software Development a plus Experience with WPF and XAML Technologies a plus Experience in the Material Handling Industry/Distribution Centers and warehouse automation Computer skills, including Java or .Net Framework, C#, VB or C/C ++, or SQL or Oracle Server Understanding of computer science design patterns and ability to develop objected-oriented design patterns Understanding of real-time control software architectures embedded RTOS application design using threads and inter-process communication, structured code, abstraction, device drivers, and similar technologies Knowledge of Team Foundation Server version control system Excellent verbal and written communication skills Self-motivated and detail-oriented Creative thinking and problem-solving skills Ability to lead work teams and projects effectively Ability to multi-task while maintaining attention to detail and deadlines Ability to learn new technologies Team-oriented and collaborative