Software Developer Intern Job Description
Software Developer Intern Duties & Responsibilities
To write an effective software developer intern job description, begin by listing detailed duties, responsibilities and expectations. We have included software developer intern job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Developer Intern Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Developer Intern
List any licenses or certifications required by the position: X.509, PKI, IP
Education for Software Developer Intern
Typically a job would require a certain level of education.
Employers hiring for the software developer intern job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Engineering, Technical, Software Engineering, Education, Information Technology, Electrical Engineering, Information Systems, Graduate
Skills for Software Developer Intern
Desired skills for software developer intern include:
Desired experience for software developer intern includes:
Software Developer Intern Examples
Software Developer Intern Job Description
- Learn about evaluating user requests for new or modified computer programs to determine feasibility, cost and time required, compatibility with current systems and computer capabilities
- Facilitate a strong and supportive team environment that enables the team individual team members to overcome any political, bureaucratic and/or resource barriers to participation
- Work with cross-functional development teams to roll out new software releases using continuous integration
- Write high quality applications that can achieve massive scale
- Work with cutting edge cloud and web based technologies such as Docker, AWS, Rails, Polymer, Node and Electron
- Implement entire features to be used in production
- Play a crucial role in the development of our next generation desktop application
- Be active in design and architecture discussions
- 5% - Compliance with, and process improvement recommendations of Mustang’s Software Development Process (MSDP) and procedures
- As an individual contributor you will be responsible for documenting user requirements, creating design documents (UML), developing self-documented code, testing, creating user and system documents
- Good knowledge of L2/L3 protocols such as Ethernet, MPLS and IP
- Minimum technical qualifications
- Web/mobile application development knowledge/experience with HTML, CSS and JavaScript or Ruby on Rails
- Be a junior or senior in college, or a Spring 2016 graduate with a major in Computer Science or CIS
- At least one full year of classes in the Computer Science or Computer Information Systems area
- Possesses at least Bachelor's Degree in Computer Science/Information Technology, Science & Technology or equivalent
Software Developer Intern Job Description
- Developing and/or maintaining a sustainable front-end framework and coordinating with other team members
- Partnering with technology personnel to develop creative marketing technology solutions in support of meeting client expectations
- Estimating timelines for assigned projects and ensuring that work is completed within the estimated timeline
- Participating in the development and implementation of short- and long-term technology plans and related policies and procedures
- Opportunity to be on a development team and experience it first-hand in real world Agile setting
- Participate in the full software development lifecycle including writing production code, which will enhance traditional academic curriculum that typically covers only coding
- Receive feedback on your coding and improve your skill in software design, readability, and maintainability
- Learn standard enterprise practicies such as automated unit testing that are typically not covered in academic settings
- More exposure to object-oriented design principles and patterns along with more training on system-wide architecture and trade-offs than most academic settings
- Conceptualize, architect, and implement an interface definition methodology involving front-end design, software engineering, algorithm development and multi-dimensional graphics
- Net, C#, ASP.NET, WCF and AJAX
- XML, XML Schemas, and Web Service technology
- Writing stored procedures within Microsoft SQL Server
- Foundation in software
- Knowledge of Telecom and Internet protocols
- Exposure to or hands-on experience with development and test tools
Software Developer Intern Job Description
- Contribute Angular and React code for our User Interface
- Contribute Java and NodeJS code for our web service layer
- Develops code that reuses subroutines or objects, is well structured, includes sufficient comments, and is easy to maintain
- Elevates GUI / Code into the development, test, and production environments on schedule
- Design supporting tools
- Implement reusable, efficient and maintainable user interface using main stream programming languages
- Independently work on E-Mobility project on both front-end and back-end
- Building up reliable and eye-catching demonstrators to show case technology
- Work collaboratively on IoT projects with colleagues in diverse backgrounds
- Join the development team and work on production-track code, on either our Joe Fresh or Grocery projects
- Currently enrolled in a college program, pursuing a degree in software engineering, computer science, information systems or related technical program
- Good understanding of Wireless Communication systems and telecom industry is a plus
- Develop software utilities and tools which will be used by manufacture, service and installation
- Contribute to the suit of unit test beds
- Hold a Degree or pursing a degree in Information Systems/Technology, Business Administration or related discipline or equivalent professional experience
- At least basic level experience with Python, shell script, Java
Software Developer Intern Job Description
- Planning, development, testing, and implementation of software written in C#, Java , and HP-UFT
- Creating / enhancing a set of integration test tools for use by application and support engineers
- Testing and documentation of the tools
- Interaction with other team members for the purpose of learning the domain and testing and enhancing the tools based on team feedback
- Ensuring that code developed follows good coding practices, and passes static code analysis and security tests
- Relational Databases, Design experience
- ActiveMQ & TIBCO Messaging Services
- Defining, refining, and running manual tests on our software product
- Maintaining and developing feature enhancements to our software test automation framework on the Android and iOS platforms
- Design/Develop Web services and APIs as in RESTful and SOAP
- Demonstrated knowledge of one of these programming languages (Javascript, Java, C or C++)
- At least basic level Knowledge in operating system concepts such as concurrency and memory management
- At least basic level Knowledge of C and C++ programming
- Experience with systems and Information Technology operations
- Comfortable excelling in a frequent and incremental code testing and deployment environment
- Grasp of automation tools
Software Developer Intern Job Description
- Contribute to UX and technical designs
- Contribute Ansible and Serverless code for our infrastructure automation
- Contribute unit tests with Mockito and JUnit
- Contribute functional (E2E) tests with Gherkin / Webdriver.js / Selenium
- Research market trend for products for various clients and propose changes for catalog
- Increase our capabilities and solve real business problems
- Empower our customers with solid tools and technologies
- Provide the best collaboration and content management services across the enterprise
- Developing database, Microsoft BI, and software solutions to enhance existing systems
- Working closely with PMO team and clients to provide business reporting solutions
- Basic knowledge in Java, XML, HTML, Java Script, Cascading Style Sheets (CSS) and Dojo
- Comfort with collaboration, open communication and reaching across functional and organizational borders
- Experience with Cloud Deployment Technologies, Analytics and Business Intelligence
- Cloud platform experience (esp Cloud Foundry and/or Open Stack), experience in natural language processing, machine learning, voice recognition, and/or micro-services
- Experience in version control tools, Git, SVN
- 1 year experience Java