Software Developer Community, Social Services & Nonprofit - Durham, NC at Geebo

Software Developer

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Bronto Software is seeking an experienced software engineer to join our Systems Engineering team. In this role, you will be developing and maintaining the software that allows Bronto to meet the ever-growing demand for infrastructure services. The Systems Engineering team provides compute, network, and storage resources; we also operate core services like DNS, server builds, and load balancing. The key to successfully orchestrating all our services is automation, and successful candidates should be passionate about building simple and reliable systems that solve the easy problems so our engineers can focus on the hard problems.
The software development team that operates within Systems Engineering is directly responsible for authoring, improving, and maintaining the services that automate our infrastructure at scale. You'll be playing an important role in ensuring our automation systems perform at high standards and have direct impact for engineers in all environments
To be successful at this job, you should be experienced in most of the following areas:
3 or more years of professional experience in software development.
Experience with dynamic scripting languages like Ruby or Python.
Designing reusable object-oriented libraries.
Experience with test driven development and continuous integration testing.
Demonstrated experience developing and maintaining operational tools for an opensource environment.
Engaging in meaningful code reviews, both as a reviewer and a reviewee.
The following skills are desirable, but not required:
Familiarity with configuration management systems like Ansible, Chef, or Puppet.
Experience with an MVC web framework such as Ruby on Rails.
Experience building RESTful APIs.
Interacting with data stored in relational databases and NoSQL datastores.
Knowledge of application packaging, testing, and deployment techniques.
General understanding of networking, operating systems, and server provisioning.
Experience working in an Agile environment.
Experience with continuous deployment (CD) using Docker or other container technologies.
You should be really excited about:
Writing robust and maintainable code that automates Bronto's infrastructure.
Collaborating with other engineers to understand their needs and empower them to work more efficiently.
Embracing the DevOps culture of caring for software through the entire lifecycle, from design to deployment to operational support.
Influencing the design, architecture, standards, and operational methods for new and evolving services.
Developing automation and tooling to streamline infrastructure management and system builds.
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.