Senior Software Engineer, Industry SolutionsNotable Solutions

THIS JOB HAS EXPIRED

As a Software Engineer at NSi in the Industry Solutions team, you will be responsible for the design and implementation of enterprise-class software products in support of vertically focused solutions. Responsibilities may include technical research, high-level and detailed functional and technical design, coding and testing. The ideal candidate will have a development background in enterprise applications development and a good understanding of systems integration best practices. The candidate must be results-oriented with excellent communication and analytical skills and good knowledge of project life cycles. The individual who fills this role must be comfortable working in a fast-paced environment.

DUTIES AND RESPONSIBILITIES:

Extensive research and analysis including design, implementation and maintenance of multiple, complex product modules
Write well-covered, maintainable code for new features, existing component enhancements and bug fixes
Prioritize multiple requirements and communicate effort estimates and project status
Create functional specifications, design documents or any other technical documentation
Work closely with QA to produce high quality software deliverables
Participate in design and code reviews
Work with Tech Support organization to effectively diagnose field escalated issues to identify appropriate resolution
Work with others to transition code and documentation to other team members or teams
SKILLS:

Required:

Strong MVC skills and experience applying modern design patterns
Extensive knowledge of JSON, jQuery, ExtJS, AJAX development, testing and debugging
Firm grasp of XML, SOAP, Web Services, WSDL, WCF and multi-tier distributed systems
Web UI performance and usability optimization
Experience implementing security best practices and using security protocols such as SSL/ TLS and Kerberos
Ability to work across development platforms if required
Excellent analytical and debugging skills with strong technical aptitude
Excellent written and verbal communication skills
Must be self-motivated and be able to work well independently
Preferred: