Experienced Software Developer Job Description Template
Our company is looking for a Experienced Software Developer to join our team.
Responsibilities:
- Works in areas of the codebase outside of their own core competency with minimal guidance;
- Plans projects that best use team resources available while delivering a product that meets OSIsoft’s standards;
- Takes an active role in recruiting new team members and new developers in general;
- Identifies other development teams that will be affected by their work and proactively works to align goals;
- Acts as an effective technical mentor for one or more junior developers;
- Considers both technical and business needs when planning development work;
- Effectively identifies and communicates project scope, complexity, and expectations across functions (e.g., Product, Design, Documentation).
Requirements:
- Significant experience with Software Product or Application Development;
- Bachelor’s Degree, Master’s Degree or PhD in Chemical, Electrical, or Mechanical Engineering; Computer Science; Math; Physics or a related field;
- Front End;
- Ruby;
- Experience proactively providing confident technical guidance to less experienced coworkers;
- Previous experience leading a few, medium scale, medium impact initiatives with independent follow through to resolutions;
- .NET Core.