Stonebranch builds IT orchestration and automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service orchestration. The Software Engineer Intern will contribute to building and/or refactoring the existing code base to improve our agent software's solution.
Requirements
- Solid programming discipline: unit testing, data structures, complexity analysis, object-oriented principles, design patterns, etc.
- Experience with C or C++ is a must.
- Demonstrated experience/knowledge developing applications that perform efficiently and reliably, demonstrating knowledgeable use of system resources and C language functions that manage those resources.
- Experience creating and managing incoming and outgoing TCP/IP connections for cross-component messaging.
- Experience with Git.
- Experience developing C/C++ applications on Windows, Linux, and/or Unix (AIX, Solaris) is a plus.
- Experience with test-driven development.
Responsibilities
- Contribute to all phases of the development life cycle.
- Generate technical specifications to design or redesign complex software components based on software requirement specifications.
- Provide estimations, implement, test, and deliver features and bug fixes based on the release plan.
- Configuration and maintenance of software and scripts which support development activities.
- Includes build, unit level testing, automated testing and deployment of code.
- Contribute his/her knowledge and ideas in building and/or refactoring the existing code base to improve our agent software's solution.
- Contribute to all phases of the development life cycle, including planning, design, implementation, unit testing, acceptance testing, and documentation.
Other
- This is an internship position that is expected to last approximately 6 months, with the potential for extension or conversion to full-time employment at the end of the term based on performance and business needs.
- Priority will be given to candidates who are local to the Metro Atlanta area, who have recently graduated or will graduate within 6 months, and who are seeking a long-term opportunity.
- This is a hybrid position – 4 days per week onsite, 1 day per week remote – and working hours are Monday through Friday, 9:00 a.m. to 5:00 p.m.
- This position is based out of our global Headquarters in Alpharetta, GA, and reports to the Team Lead UA Development.
- Engage with internal stakeholders, for example, with product management on software requirement specifications, and with support on customer issue resolution.