Senior Software Engineer, Industry Solutions Notable 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:
Experience with relational databases and writing optimized SQL queries
Document management or imaging applications strongly preferred
EDUCATION:
Bachelor?s degree in Computer Science or equivalent
EXPERIENCE:
Required:
Minimum 3 years of hands-on software architecture and development experience in commercial software development
Experience building UI-rich web applications with in-depth knowledge of HTML, CSS, JavaScript, AJAX, JSON, ExtJS, jQuery and web security
Preferred:
Experience building secure large-scale, distributed and highly scalable enterprise server systems
Building robust web services applications with in-depth knowledge of .Net 3.5/ 4.0, C#, ASP.Net and Visual Studio 2008/ 2010
| Location: |
9715 Key West Avenue
Suite 200
Rockville, MD 20850
United States
|
THIS JOB HAS EXPIRED