These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Software Engineer

0 people like this description

My client is seeking dedicated Software Engineers with a proven specialization in web technologies to contribute to their web automation and development efforts.
Candidates must be results-oriented individuals who enjoy taking ownership of highly visible and mission-critical projects that require focus on details and elegant user experiences. The ability to handle a variety of tasks and priorities in a demanding, fast paced, and high-performance environment, while working effectively with a range of personalities and technical backgrounds, both independently and in team settings is extremely important.
Requirements:
• Architect, coordinate, develop, and deploy new web applications, features, and sites to support SNEI's web strategy, objectives, and vision.
• Take individual responsibility for the entire development cycle from requirements definition and design through coding, debugging, testing and final release.
• Work closely within a tight knit team of experienced engineers to produce high-quality software products on an aggressive schedule.
• Demonstrate professional engineering practices including adherence to coding standards, producing design documentation, and supporting integration.
• Understand technological fundamentals of all SNEI internal and external web properties representing SNEI's technical vision and capabilities in relationships with vendors and stakeholders.

Qualifications:
• Bachelor's degree or equivalent in Information Systems or Computer Science.
• Minimum 4 years industry experience, with 3+ years of front-end development on high-traffic database driven Web sites and commercial software applications.
• Background in Software Engineering, Operating Systems, Databases, Networking, and Web protocols
• Excellent written and oral communication skills.
• Ability to innovate, prioritize, multi-task, and work under pressure to deliver projects on time.
• Process-oriented thinking with aptitude for analyzing potential issues and implementing solutions.
• Technical aptitude and problem-solving skills through cooperative approaches.
• Ability to handle complex projects, customer expectations, and rapidly evolving user requirements.
• Ability to work with limited supervision and able to produce technical design documents.
Required Technologies:
• Strong understanding of MVC based platform ( Symfony2, ZF2, Laravel )
• Strong understanding of DOM ( HTML, CSS3, JS )
• Experience with JS Frameworks ( Backbone, CanJS )
• Database integration ( MySQL, Oracle, ODBC )
• Basic understanding of Web Application stacks ( RESTful design )
• Best security practices ( SQL Injections, XSS, Password Security )
• Experience with IDE ( Eclipse, PHPStorm )
• Comfortable with using LINUX terminal
Preferred Technologies:
• Test Driven Development ( PHPUnit )
• Experience with Version Control ( SVN, Git, Perforce )
• Experience with NoSQL ( Redis, MongoDB )
• Experience with Full Text Searching ( SOLR, Elastic-search )
• Basic optimization techniques including ( minification, compression, sprites )
• Understanding Continuous Integration concepts

These job descriptions are examples. Looking for work?

Find JobsFind Jobs