Entry Level - web developer -
Job Description -
Create and setup a Rails environment
Use generators to create models, controllers and migrations
Create and use a migration to manage the database
Create a unit test using rspec/etc
Create a model and basic validations
Handle a GET request using a Controller, Model, and View
Handle a POST request using a Controller, Model, and View
Basic HTML, CSS and JavaScript
Basic GIT - clone, commit, push
We are looking for an Associate Web Developer who is passionate about building new web and mobile software products using cutting edge open source technologies like ruby and python.
You can help build the next generation of the largest open business network that connects millions of business users around the world.
The ideal candidate --
Uses their strong object oriented design and development skills in addition to exceptional analytical skills in order to develop new products
Takes ownership of features from definition through delivery
Works on the entire stack – UI, middleware and backend.
Works closely with peers in a world-class product development organization to continually improve the quality and usability of components through an agile development process
Optimizes performance and tunes system behavior to make our largest customers successful
Education and Qualifications:
Bachelors or masters in Computer Science or related field
Must have skills of java, SQL, and data structures
Strong knowledge of relational database, SQL
Strong object-oriented analysis and design skills
Familiarity with AngularJS, Javascript, JQuery, Maven, Tomcat, Maven, Jenkins will be helpful but not essential
Proficient with OO programming and Java/J2EE
Familiarity with Linux/Unix , Java, JUnit
Successful track record in writing high quality code
Good knowledge of computer science fundamentals and algorithms
Knowledge, Skills and Abilities (KSAs):
Microsoft .Net experience
Skills in Object Oriented Programming and C#
Skills in Relational Database Design and SQL
Hands-on in using tools such as Microsoft Visual Studio and Microsoft SQL Server Management Studio
Knowledge of writing JavaScript and jQuery is desired
Knowledge of creating XHTML layouts and CSS is desired
Understanding of cross-browser and web development issues
Strong verbal, written communications and listening
Ability to be self-starter, results-oriented, and persuasive
Additional desirable skills:
* Passionate to learn.
* Hard working.
* Good communication skills.
* Ready to relocate.
* Feasible with Fulltime Employment.