Web Developer

Company Name:
Satnam Data Systems , Inc.
Job Description
Telecommunication is looking for a web developer to be part of an agile application development team. You'll work with a variety of client-side libraries including AngularJs and jQuery, and will be consuming web services exposed by Python's Django framework. You'll be using these technologies to develop an enterprise-level, single page web application that's used for detecting fraudulent Telecommunication activity. The product just launched to production and we're looking for a candidate who interested in improving on the foundation that we have.
Minimum Qualifications - Must have:
Enterprise web application development experience.
Strong experience with the AngularJS JavaScript framework.
Strong understanding of single page applications and asynchronous programming concepts (URL routing, events/event handling, decoupling the client from the server/services).
Strong understanding of CSS and HTML and client-side templating.
Experience consuming JSON services.
Understanding on centralized source repositories and branching concepts. Subversion is preferable, but others are acceptable.
Understanding of the full software development lifecycle.
Not required, but nice to have:
Experience using test-driven development and continuous integration systems.
Experience automating builds from the command line (preferably via GruntJS).
RESTful or SOAP-based Web service development background (Python/Django or JEE).
Relational database experience (Oracle preferred).
Familiarity with web deployment best practices (concatenation/minification, image optimization, web server tuning).
Agile software development is currently in use.
Brief Description of Role
This candidate will be part of a small UI development team working to improve a new web application. Daily activities will include interactions with our business users and developing client-side code. The general application architecture is in place, but we expect the candidate to contribute new ideas and best practices.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Lead Instructor, Web Development
Brooklyn, NY WeWork
Port Washington, NY Tweezerman International
Senior APEX and Web Developer, Content and Sal...
New York City, NY Oracle
Senior APEX and Web Developer, Content and Sal...
Rochester, NY Oracle
Senior APEX and Web Developer, Content and Sal...
Mineola, NY Oracle