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
5
years of experience developing and implementing software applications
Hands
on experience in designing interactive applications
Ability
to develop software in C, C++, C#, Java or other
selected languages
Experience
developing software utilizing various coding languages
including LINQ, Web API's, J Query, HTML, CSS, SQL
SERVER, MYSQL, JAVASCRIPT
Experience
in developing web applications using at least one
popular web framework
Experience
with test-driven development
Mastery
in software engineering tools
Ability
to document requirements and specifications
Familiarity
with software development methodology and release processes
Benefits
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.
- 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. The
- only thing that limits
- you 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.
Job description provided by PeopleCentral.
View the original posting