Software Development Intern with possible hire available
Tulane University
Software Engineering
Software Development Intern
Position Summary
Under the direction of the Software Development Team, the Software Development Intern will be responsible for the creation and maintenance of database-tier interactions and application-tier controls. These existing applications are C# applications. The Software Development Intern will also develop their own project during their time of employment. Upon review of the Software Development team. Upcoming graduates and Alumni encouraged to apply employment may be considered at the completion of the internship.
Key Responsibilities
- Design and implement SQL stored procedures and tables.
- Maintain existing C# and SQL infrastructure.
- Work directly with the end users and the I.T. staff including the existing database administrator.
- Correct minor problems and train the end user on how to operate software more efficiently.
Personal Characteristics
Certain personal characteristics, which are somewhat inherent and difficult to teach, are necessary for long-term success in this role. These include:
Work Ethic – The kind of person we want has a natural motivation to work hard and stay busy; to be task oriented and not be lazy or look for ways to avoid work. This also includes being punctual and having good attendance. In return, we believe in rewarding people who do a good job with competitive compensation, benefits, and promotional opportunities.
Attitude – The kind of person we want rolls through difficult situations and finds solutions rather than getting stuck on problems. The type of person we are looking for is predictably positive and is not unpredictably moody.
Aptitude – Even if the skill sets aren’t there yet, one’s aptitude is his/her potential to perform the role successfully. For example, someone who grew up on a farm or has other “hands-on” type hobbies, for instance, may not have fabricated structural steel before, but there is a good chance he or she has the potential to learn and be successful in our production environment.
Maturity – Maturity is having good character, not gossiping, not being overly dramatic, and being a trustworthy coworker. The type of person we are looking for realizes things will not always go perfectly or as planned and he or she is able to weather the storm and continue to treat others with respect.
Communication – The type of person we are looking for excels at communication between the IT department and the end user. The ideal candidate will routinely send progress updates to end users experiencing problems.
Personable – The ideal candidate is approachable, empathetic, and shows a genuine interest in assisting others.
Commitment to Life-Long Learning – The ideal candidate acknowledges the need for life-long learning. The IT industry in constantly changing and one needs to continue to learn to be successful.
The Ideal Candidate Will Possess:
Education – Prefer candidates near completion of an associate degree.
Experience – Familiarity with a Microsoft Windows environment is required. General Knowledge in C# and SQL is also required. Nice to have HTML and Blazor.
Skill – Basic source code for troubleshooting, design, and integration skills are required. Schoolwork does count.
Communication – Effectively communicate with corporate end users who are using current software to gather requirements for new software.