MiamiBeachRecruiter Since 2001
the smart solution for Miami Beach jobs

IT Intern

Company: Assurant
Location: Miami Beach
Posted on: November 11, 2021

Job Description:

The IT Intern program (The Program) is a program designed for current and soon to be college graduates to gain a well-rounded introduction and experience in Information Technology.? The Program will focus on one or more of the following disciplines: Application Development, Systems Engineering, and Business Analysis.   

 

The Program is paid internship consisting of one semester (12 to 16 weeks) focused in a discipline above or several semesters in rotation across the disciplines outlined above.  The intern will be assigned a mentor for each discipline that they work on.  The mentor will provide guidance, coaching, and training on the respective discipline.  The Program includes both training and project work.  The Intern must receive positive reviews in order to continue in the program.   

 

The IT Intern position is recognized as part-time employment at Assurant for the duration of the program. In order to progress beyond Internship, there needs to be a combination of exceptional performance as well as an open position that the intern could be placed into based on the discipline that best meets the skillset of the intern and the needs of the department and overall organization. 

The primary job accountabilities and responsibilities will vary depending on the discipline that the intern is engaged in.  For each discipline, job responsibilities are as follows: 

Application Development 

  • Develop applications in various languages and disciplines, which may include the following areas of focus: 

  • C#, VB.NET, Java 

  • IDE’s – Visual Studio or Eclipse 

  • Object Oriented design and development – MVC, Entity Framework 

  • Web Development – HTML, CSS, JavaScript and Frameworks 

  • Platforms – Windows/IIS, Unix – Unix/Apache/Tomcat 

  • Test Driven Development – Nunit, Junit 

  • Deployment Tools – NuGet, Ant, TFS-MSBuild 

  • XML 

  • Information Architecture 

  • User Interface Usability and Design 

  • Collaborate with business analysts and business users to ensure that development work will meet the needs and expectations of the business. 

  • Research, solve for, and engage others as necessary to develop code that will result in the desired business outcome.  The intern must be able to work and think independently in order to produce working code at a reasonable pace. 

  • Perform system testing on all code produced to uncover and resolve defects prior to engaging others in evaluating functionality. 

  • Work through and resolve production issues for applications supported by the department or functional area. 

  • Prepare documentation on work produced to ensure a smooth handoff to other developers as needed.  

Systems Engineering 

Support in-house and vendor applications, which may include the following activities: 

  • Operational Support of Enterprise Applications 

  • Provide day-to-day support for large scale enterprise applications utilized across the entire organization.  

  • Provide analysis, design, testing, debugging, maintenance, and documentation for complex enterprise applications.  This requires expertise across multiple platforms, operating systems and tools.   Understanding of various disciplines and technologies, such as web, directory services, directory synchronization, security, databases, networking, infrastructure and application development is key. 

  • Document processes and procedures of implemented changes. 

  • Manage and document procedures to maintain the long-term health of applications including monitoring, auditing, disaster recovery and business continuity and security compliance 

  • Offer understanding of the configuration and usage of complex enterprise applications.  

  • Ensure applications and systems are maintained, secure and current. 

  • Drive Successful Delivery of Application Solutions 

  • Participate in focused technical teams to successfully support a small set of applications on strategic projects. 

  • Ensure successful and timely delivery of vendor-based software solutions, through individual contribution, while working with cross-functional teams and acting as a technical resource. 

  • Perform project requests, assignments and deliverables for platform-specific implementations.  This includes installation and maintenance of all applications and web server software, configuration of load balancers, and migration of resource and code changes as needed. 

  • Successfully assist in the transition of applications from an implementation phase to ongoing support by driving the completion of appropriate documentation, monitoring configuration and support procedures. 

  • Prepare documentation on work produced to ensure a smooth handoff to other system engineers as needed. 

 

Business Analysis 

Serve as a liaison between business areas and Information Technology on one or more projects.  Activities include: 

  • Communicate with business users to understand their needs and document their requirements. 

  • Translate business requirements into functional requirements and technical specifications. 

  • Present requirements to developers. 

  • Write test scripts, test plans and perform application testing as needed. 

  • Coordinate testing among several users and keep track of results.  

  • Manage defects identified through testing and ensure proper resolution. 

  • Outline communication plans and manage the communication process. 

  • Facilitate meetings 

  • Take and distribute meeting minutes and action items. 

  • Research how existing technology is used by business or IT resources and determine how changes or upgrades may impact such resources. 

  • Analyze business processes and make recommendations for improvement 

  • Assist project team as needed to ensure project success. 

  • Work through and resolve production issues for applications supported by the department or functional area. 

  • Prepare documentation on work produced to ensure a smooth handoff to other Business Analysts as needed. 

Basic Qualifications Required - Experience, Skills, and Knowledge 

Education 

  • Prefers a Bachelor's degree in one of the following areas: 

  • Management Information Systems 

  • Computer Science 

  • Information Technology 

  • Software Development 

  • Application Architecture 

  • Solutions Architecture 

  • Application implementation/Systems Engineering 

  • Industrial Engineering 

  • Business Administration 

  • Will consider candidates with a Bachelor's degree in any other STEM disciplines with a minimum 3.0 GPA and 1+ years of technical skills training. 

  • For candidates nearing graduation with a Bachelor’s degree in areas as noted above, completion of the degree helps demonstrate exceptional performance for progression beyond Internship.  

Previous Experience 

  • Experience attained through the successful completion of one of the Bachelor’s Degrees outlined above, including but not limited to: 

  • Project Work 

  • Presentations 

  • Team Work 

 

 

Knowledge and Skills 

  • Knowledge and Skills attained through the successful completion of one of the Bachelor’s Degrees outlined above, including but not limited to: 

  • Presentation Skills 

  • Ability to meet deadlines 

  • Ability to work under pressure 

  • Ability to work in teams to accomplish a common goal 

  • Ability to demonstrate logical thinking 

 

Environment/Physical Demands 

This position requires incumbents to regularly sit at a desk and operate standard office equipment such as a computer and phone.  Employee is occasionally required to stand and walk, lift, carry and/or move up to 10 pounds.  Specific vision abilities required by this job include close vision and the ability to adjust focus.  Must be able to talk and hear.  Required to use hands to finger, handle, or feel objects, tools or controls.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

 

Travel 

Although travel is not anticipated, project and business needs may require up to 10% travel. 

 

  Preferred Experience, Skills, and Knowledge 

 

Education 

For All Programs (Application Development, Systems Engineer, Business Analysis) 

  • Bachelor’s Degree with a GPA of 3.25 or greater in one of the areas outlined. 

  • Master’s Degree in any of the areas outlined above. 

Knowledge and Skills 

For All Programs (Application Development, Systems Engineer, Business Analysis) 

  • Strong aptitude for IT processes, systems/process improvement, quality assurance and/or project management.  

  • Candidate must be perceived as ambitious, enthusiastic, self-confident, versatile and willing to learn.  

  • Candidate must possess excellent interpersonal skills and have the ability to work individually and in a team environment. 

  • Candidate must be able to communicate effectively, build credibility and trust, analyze problems and make decisions, and learn continuously. 

  • Candidate must possess leadership qualities (leading self and others) 

 

For Business Analysis Programs (or rotations): 

  • Experience facilitating meetings, taking meeting minutes and distributing action items to the appropriate audience. 

  • An understanding of the project life cycle and the ability to interact effectively with management personnel. 

  • An understanding of the Software Development Life Cycle (SDLC) and the ability to interact effectively with technical personnel. 

  • An understanding of SDLC methodologies. 

  • Academic experience creating written IT communications 

 

 

For Systems Engineering Programs (or rotations): 

  • Study of the implementation of web applications and infrastructure in either Microsoft of UNIX-based technologies (Systems Engineering) 

  • Knowledge and understanding of supporting application infrastructure including directories (Active Directory, LDAP), load balancers (BigIP), operating systems (Linux, Windows) and databases (Oracle, SQL Server) 

  • Knowledge of Agile development projects and support of business developers 

  • Knowledge of application architecture, design, and development 

  • Understanding of IT projects around reporting, print, storage, imaging and output 

  • Study of core Microsoft Technologies (Biztalk, Dynamics-CRM, Team Foundation Server, Office365, SharePoint) preferred 

  • Knowledge of tools to provide for the monitoring and automation of application support tasks. 

  • Knowledge of application security requirements and appropriate separation of duties and data management. 

  • Awareness of cloud technologies for applications (Azure, Amazon Web Services, Office 365, etc.)  

  • Knowledge of application automation and deployment tools and scripting 

  • An understanding of the project life cycle and the ability to interact effectively with management personnel. 

For Application Development Programs (or rotations): 

  • School-level proficiency a programming language and some of these disciplines: 

  • C#, VB.NET, Java 

  • IDE’s – Visual Studio or Eclipse 

  • Object Oriented design and development – MVC, Entity Framework 

  • Web Development – HTML, CSS, JavaScript and Frameworks 

  • Platforms – Windows/IIS, Unix – Unix/Apache/Tomcat 

  • Test Driven Development – Nunit, Junit 

  • Deployment Tools – NuGet, Ant, TFS-MSBuild 

  • XML 

  • Information Architecture 

  • User Interface Usability and Design 

  • An understanding of the Software Development Life Cycle (SDLC) and the ability to interact effectively with technical personnel and business analysts. 

  • An understanding of SDLC methodologies and related tools. 

  • Methodologies - Agile / SCRUM / Waterfall 

  • Tools - TFS, JIRA 

 

Previous Experience 

Experience applying the knowledge and skills described above in academic or non-academic assignments (i.e. School projects or Internships).  Application in non-academic assignments a plus. 

Keywords: Assurant, Miami Beach , IT Intern, Other , Miami Beach, Florida

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Florida jobs by following @recnetFL on Twitter!

Miami Beach RSS job feeds