We're looking for a Software Engineer focused on designing and building scalable technical solutions. This entry level role requires 9+ years of relevant experience.
About the role
Company-issued equipment
Formal, hands-on training
Designing, developing and maintaining custom applications or configuration of corporate application systems and services traditionally utilized by internal employees and external clients and customers.
Analyzing and designing application systems encompassing the development, modification and translation of user requirements.
Planning, investigating and proposing systems and application solutions.
Preparing workflow for writing, testing and maintaining computer programs.
Architects program specifications and business logic.
Creating and updating user manual and other documentation.
Correcting, testing and documenting changes to existing programs.
Conducting training and presentation.
Supporting existing applications.
Night and weekend rotation required.
Other duties as assigned
Majoring in: Computer Science, Information Technology, Mathematics or related subject.
Hands-on experience in object-oriented language/frameworks, relational database management systems, web technologies, and/or other software application development platforms.
Strong written, verbal, analytical, and interpersonal skills required.
Must display maturity and a high level of professionalism.
Able to work in a team environment
Students must be currently enrolled at an accredited college or university in a Bachelor or Graduate degree program through the duration of the internship.
Must be committed to working a 40-hour work week for 10-12 weeks during the summer months
Stay up to date with recent technological developments and best practices in Application Development.
Consults with users to identify current operating procedures and clarify program objectives.
Excellent communication, design, and documentation skills are required.