Software Developer III

| Raleigh-Durham, NC
Sorry, this job was removed at 8:06 p.m. (CST) on Thursday, June 23, 2022
Find out who's hiring in Raleigh, NC.
See all Developer + Engineer jobs in Raleigh, NC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Software Engineer III (Raleigh, NC) Duties: As a part of the development team, work closely with business stakeholders, Quality Assurance and other team members in designing systems and tools that integrate with external vendors as well as internal services. Work in close coordination with other engineers to implement new software solutions. Analyze requirements and specifications to determine the feasibility of proposed projects and solutions, to include risk assessment of current production systems, and project estimation using various programming languages and technologies including object oriented programming fundamentals and design patterns, relational database systems, REST and SOAP APIs, Java 1.8, RESTful web service APIs, interpreted languages Python, Perl or Ruby, test frameworks and patterns using jUnit, mock objects, test driven development, Web Development using HTML5/CSS/Javascript, Linux/Unix environment using SVN or Git for source control. Develop and/or debug asynchronous or synchronous systems. Participate in the team's agile software development process. Develop unit and functional/integration tests. Support production deployments of developed solutions. Mentor other developers to help them grow to be senior engineers. Document solutions for team members and end users. Research best practices in software development, and share new knowledge with the team. Code review changes from other developers to ensure high quality.

Required: Master’s degree (or foreign equivalent) in Computer Science, Electronics Engineering or related field of study plus 6 years of experience in the job offered or related software development position.

Must have 6 years of experience with: Software design using object oriented programming fundamentals and design patterns; Relational Database Systems; Developing REST and SOAP APIs; Java 1.8; Developing application to consume RESTful web service APIs; Interpreted languages Python, Perl or Ruby; Web UI Development: HTML5, CSS, Javascript; Test frameworks and patterns using jUnit, mock objects, and software development using test driven development; Developing software in a Linux/Unix environment using SVN or Git for source control; Developing and/or debugging asynchronous or synchronous systems; Mentoring junior developers in a team environment; Cloud technologies Azure, GCP or AWS.

Submit resumes to: Bandwidth, Inc, 900 Main Campus Drive, Suite 100, Raleigh, NC 27606, Attn: Kellie Sigmon, Sr. Manager People Services or apply at www.bandwidth.com/careers/openings/ . Must reference “Software Engineer III” when applying.







#LI-DNI

#LI-DNP

More Information on Bandwidth Inc.
Bandwidth Inc. operates in the Software industry. The company is located in Raleigh, NC, Denver, CO and Rochester, NY. Bandwidth Inc. was founded in 1999. It has 943 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 5 open jobs at Bandwidth Inc., click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Bandwidth Inc.Find similar jobs