Este es un puesto de trabajo remoto.
We’re looking for a passionate Software Engineer to design, develop and install Blockchain 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
- Developingsoftware verification plansand 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
Requisitos
- Proven work experience in 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
Ventajas
- Good rate of pay.Developers have a higher starting wage bracket all around the world.
- 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. What more does a man need?
- Constant learningcurve.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. The only thing thatlimitsyou will be 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.
