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.<\/span><\/span><\/span>
<\/span><\/span><\/span><\/div>
Executing full life -cycle software development<\/span> <\/li>
Writing well designed, testable, efficient code<\/span> <\/li>
Producing specifications and determining operational feasibility<\/span> <\/li>
Integrating software components into fully functional software systems<\/span> <\/li>
DevelopingΒ <\/span> software verification plans<\/span> and quality assurance procedures<\/span> <\/li>
Documenting and maintaining software functionality<\/span> <\/li>
Tailoring and deploying software tools, processes and metrics<\/span> <\/li>
Serving as a subject matter expert<\/span> <\/li>
Complying with project plans and industry standards <\/li><\/span><\/span><\/ul><\/span><\/div><\/span>
Requirements<\/h3>
Proven work experience in as a computer software engineer or software developer<\/span><\/span><\/span> <\/li>
Hands on experience in designing interactive applications<\/span><\/span><\/span> <\/li>
Ability to develop software in C, C++, C#, Java or other selected languages<\/span><\/span><\/span> <\/li>
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)<\/span><\/span><\/span> <\/li>
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)<\/span><\/span><\/span> <\/li>
Experience with test -driven development<\/span><\/span><\/span> <\/li>
Mastery in software engineering tools<\/span><\/span><\/span> <\/li>
Ability to document requirements and specifications<\/span><\/span><\/span> <\/li>
Familiarity with software development methodology and release processes<\/span><\/span><\/span> <\/li>
A degree in Computer Science or Engineering<\/span><\/span> <\/li><\/ul><\/div><\/span>
Benefits<\/h3>
Good rate of pay<\/b><\/span> .Β <\/span> Developers have a higher starting wage bracket all around the world.<\/i><\/span><\/span><\/span><\/span> <\/li>
The skills are transferable<\/b><\/span> .Β <\/span> The skills you acquire will never be out of use.<\/i><\/span><\/span><\/span><\/span> <\/li>
Work anywhere<\/b><\/span> .Β <\/span> As a developer you arenβt limited to a particular region or country as 1βs and 0βs are understood everywhere.<\/i><\/span><\/span><\/span><\/span> <\/li>
Comfortable Working Environment<\/b><\/span> .Β <\/span> Wherever you go, youβll have an air conditioned office, fast internet and a powerful laptop. What more does a man need?<\/i><\/span><\/span><\/span><\/span> <\/li>
Constant learningΒ <\/b><\/span> curve<\/b><\/span> .Β <\/span> You will only get better with passing time as you will be in sync with the technological changes.<\/i><\/span><\/span><\/span><\/span> <\/li>
You can be as creative as you want<\/b><\/span> .<\/span> Each day you create something from nothing. The only thing thatΒ <\/i><\/span> limits<\/i><\/span> you will be your imagination.<\/i><\/span><\/span><\/span><\/span> <\/li>
<\/li>
Maternity/paternity leave.<\/b><\/span> Β <\/span> Pursue career goals while growing your family.<\/i><\/span><\/span><\/span><\/span> <\/li>
Professional development.<\/b> Β <\/span> Get opportunities for professional development, to master new skills and to grow into other roles.<\/i><\/span><\/span><\/span> <\/li><\/ul><\/div><\/span>