Branex Group - Detroit, MI

posted 24 days ago

Full-time - Mid Level
Remote - Detroit, MI
Administrative and Support Services

About the position

The Oracle Cloud Developer will be responsible for building and maintaining custom software that supports the company's operations. This role involves participating in all aspects of the Software Development Lifecycle, including technical design, development, testing, and support. The developer will work remotely and will be expected to provide guidance and mentorship to less experienced engineers while delivering high-quality software solutions.

Responsibilities

  • Participate in the design, development, and support of technical projects according to project and corporate standards.
  • Deliver large system components and lead small projects (up to 12 FTE weeks).
  • Write flexible, reusable, and efficient code that adapts to changing requirements.
  • Analyze and debug large code bases effectively.
  • Maintain awareness of tools and libraries supporting the primary programming language.
  • Independently design and develop software components with simplicity and maintenance in mind.
  • Identify opportunities for significant refactoring of code.
  • Solve ambiguous, open-ended problems with appropriate solutions.
  • Create and maintain unit tests for software components.
  • Support QA in developing integration test plans and automated testing.
  • Drive the development of technical user stories and work with SCRUM teams.
  • Resolve system issues and suggest improvements proactively.
  • Provide support for production applications, including on-call afterhours support.
  • Lead research and identification of root causes for system issues and present proposals for improvements.
  • Conduct research and proof-of-concepts for new technologies and present findings to senior technologists.
  • Perform builds and releases, and work on software pipelines and developer automation.
  • Decompose problems into solutions composed of multiple software components.
  • Identify issues and technical dependencies owned by other teams.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Minimum of 2 years of programming experience in a professional environment.
  • Strong analytical skills with the ability to develop solutions that meet business goals.
  • Strong relationship building and collaboration skills with IT staff and business units.
  • Effective verbal and written communication skills for diverse audiences.
  • Self-motivated with a curious and creative approach to technology.
  • Experience with Node.js, Vue.js, JQuery, JavaScript, TypeScript, REST APIs, and cloud platforms like Azure, AWS, or GCP.
  • Strong expertise in Agile methodologies and tools like DevOps or Jira.
  • Experience with source control technologies such as GIT.
  • Demonstrated experience building RESTful APIs.
  • Expertise in programming paradigms such as OOP, functional programming, or dependency injection.

Nice-to-haves

  • Experience with instrumentation strategies for software components.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision insurance
  • Paid time off
  • 401(k)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service