Power Services Company - Software Engineer

Programmer
💰 Negotiable
🌎 Remote
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Client: Power Services Company

Location: Greeley, CO, us

Contract: Internship

Job Description

This is a remote position. We’re looking for a passionate Software Engineer to design, develop, and install software solutions. Ideally, the candidate should be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design. Software engineers must be skilled in development, writing code, and documenting functionality.

  • Executing full life-cycle software development
  • Writing well-designed, testable, efficient code
  • Producing specifications and determining operational feasibility
  • Integrating software components into fully functional software systems
  • Developing software verification plans and quality assurance procedures
  • Documenting and maintaining software functionality
  • Tailoring and deploying software tools, processes, and metrics
  • Serving as a subject matter expert
  • Complying with project plans and industry standards

Requirements

  • Proven work experience as a computer software engineer or software developer
  • Hands-on experience in designing interactive applications
  • Ability to develop software in C, C++, C#, Java or other selected languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • A degree in Computer Science or Engineering

Benefits

  • Good rate of pay. Developers have a higher starting wage bracket all worldwide.
  • The skills are transferable. The skills you acquire will never be out of use.
  • Work anywhere. As a developer, you aren’t limited to a particular region or country as 1’s and 0’s are understood everywhere.
  • Comfortable Working Environment. Wherever you go, you’ll have an air-conditioned office, fast internet, and a powerful laptop.
  • Constant learning curve. You will only get better with passing time as you will be in sync with the technological changes.
  • You can be as creative as you want. Each day you create something from nothing, limited only by your imagination.
  • Maternity/paternity leave. Pursue career goals while growing your family.
  • Professional development. Get opportunities for professional development, to master new skills and to grow into other roles.
Posted a year ago

No longer accepting applications

Get instant notifications for new Programmer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.