We are looking for a Sr. Software Engineer with 5 years experience to design and implement the application framework & systems infrastructure for a hosted service with a large number of users. The ideal candidate should have expert level knowledge of J2EE, object-oriented design principles, and good exposure to open source technologies. Experience with hosted platforms and Web 2.0 technologies (HTML, CSS, AJAX and jQuery) is preferred. Demonstrated experience in database internals with focus on query optimization, execution planning and data structure access methods is highly desirable.
You will be responsible for product architecture, addressing product performance, reliability, scalability and security for an enterprise class cloud-hosted solution. You will participate in all phases of development, QA, and deployment, especially dealing with reproducing and addressing findings from load testing, integration testing and its performance engineering.
Bonus Requirements:
* Advanced degree in Computer Science with emphasis on database, analytics or data mining.
* Direct experience with an open source database system such as MySQL, Derby or PostgreSQL.
* Strong operating system internals knowledge.
* Experience working in a SaaS environment.
* Experience working with reporting, database or analytics infrastructure such as OLAP servers, reporting frameworks, data warehouse technology.
If you meet the above criteria, and interested in a great opportunity to work in a dynamic, forward thinking company, please send your CV with a cover letter .
Skills Required:
* Excellent knowledge of design patterns
* Experience working in Agile environment
* Demonstrated ability to lead other engineers in design and implementation
* An entrepreneurial, self-motivated mindset.
* Excellent communication skills (oral & written)
* Must have worked in Java EE, or Dot-Net
* Experience in mySQL, XHTML, Javascript
* Experience supervising other engineers with emphasis on driving core design definitions and architectural principles.
* BS Computer Science
Company Information
Company Name:
NQ Tech
Description:
NQ Tech is a new dynamic and fast growing software house that provides creative, rich web applications to its customers, furnishing them with a great user experience. We also believe in taking care of our staff, providing them a pleasant environment, a transparent and cooperative culture, More
Not a member? Signup now
Upload your CV to apply for this job
Step 1/2: Upload your CV
Already a member: Login below
Bayrozgar.com's Advice
For your privacy and protection Bayrozgar.com strongly recommends that you do not disclose
your financial information to any prospective employer, do not give out your credit card
details or perform any monetary transactions.
Software Engineer
* Qualification Experience required Bachelor’s Degree in IT + Minimum 3 years experience in Software Development.* Must have good practical knowledge of Object Oriented Programming.* Good comma....
Software Engineer
* Hands-on experience in the development of web applications using Asp.Net, AJAX, JQuery, CSS, Silverlight, and WCF Services, MVP, MVC and Database.* Ideal candidate will understand how to develop obj....
Software Engineer
Required urgently Software Engineers.BCS with hands on experience in architecture, design, development and leadership.Fanatic about coding coaching, and playing on large web based enterprise platform ....
Sr. Software Engineer
Required urgently web application programmer.At least 3+ years of experience in web development using ASP.NET with C#/VB.NET.....