What are the responsibilities and job description for the Software Engineering Intern, Information Technology position at ServiceLink?
Overview
Are you highly motivated and looking to use your entrepreneurial thinking and creative ideas in an internship? ServiceLink, one of the top providers in the mortgage services industry, has an exciting Internship opportunity within its IT organization as a Software Engineering Intern! This experience will allow the intern to develop the skills necessary for job placement and advancement in the mortgage and financial services industries. The intern will work on various product features of projects that will create a new digital experience for borrowers, with emphasis on middle-tier/API. The intern will assist with designing, coding, testing, and developing software to meet business requirements. If you are ready for a rewarding opportunity to grow and develop as a professional, we strongly encourage you to apply today and become part of something big!
**It is anticipated that the internship program this year will be primarily Remote/Work from Home. However, we hope to be able to have some opportunities for in-office and in-person activities as well. As such, candidates within commuting distance of ServiceLink's offices in Dallas-Fortworth Metro may be given preference.
A DAY IN THE LIFE
In this role, you will…
- Configure, code, test, and deploy software applications
- Maintain support of applications including performance tuning and bug fixing
- Produce End User Support Activities
- Work on various product features of projects that will create a new digital experience for borrowers, with emphasis on middle-tier/API
- Be assigned to one of our dynamic business units
- Gain practical experience while applying knowledge gained in school to real-life business projects
- Benefit from a variety of professional development opportunities that will allow for networking and learning about the company
WHO YOU ARE
You possess …
- Undergraduate Junior or Graduate Student; Computer Science or related fields preferred
- A curious and creative mindset. You address challenges in an imaginative and innovative manner.
- A desire to build new experiences and improve existing products.
- Strong oral and written communication skills.
- You are flexible and can adapt effectively to change. You can easily switch between priorities.
- You are open and accepting of feedback and suggestions.
Responsibilities
- Configure, code, test, and deploy software applications
- Maintain support of applications including performance tuning and bug fixing
- Produce End User Support Activities
- Work on various product features of projects that will create a new digital experience for borrowers, with emphasis on mobile applications/experience
Qualifications
- Undergraduate Junior or Graduate Student; Computer Science or related fields preferred
- Experience building applications using any of the following:
- NoSQL DBs like CosmosDB/Mongo DB knowledge
- Cloud infrastructure
- Hands on knowledge working with Azure or any cloud (AWS) platform
- Service fabric cluster, Docker container hands on knowledge
- Angular hands on knowledge
- Knowledge of Micro-Service architecture
- Familiarity with Azure Service Bus, reliable queues
- Designing and developing Analytics, Models, Algorithms, etc.
- C# working knowledge, SOA, Rest Web API, Interceptor pattern
- Basic SQL Skills (joins, unions, index, non-clustered index, etc.)
- Experience using HTML 5, JQuery, JavaScript, CSS, XML, SWL
- js, Require.js, JQuery, Ajax, JSON, OR equivalent Angular hands-on knowledge
- Must possess problem solving, analytical, and interpersonal skills
- Excellent written and verbal communication skills
- Working knowledge of Microsoft Office Suite
- Ability to keep information confidential
- Ability to work in a fast-paced environment
- Ability to work independently with minimal supervision as well as with a team
- Experience with DevOps a plus