September 08, 2009

Senior Software Engineer/Principal Software Engineer

We at eWorx(Lahore) are seeking Senior Software Engineers having minimum work experience of 4 years and possessing high IQ. The ideal candidate should be ready to become part of a team developing next generation solutions for our customers in US. The candidates should be self-motivated with a positive frame of mind and having lot of energy and dynamism in his or her personality. Preference will be given to those with strong work background in Web Application Development & proficient programming skills in SQL/Database & .NET technologies.



Job Title: Senior Software Engineer/Principal Software Engineer



Job description:



Develops and maintains expertise in the assigned technology area
Participates in developing technology proposals and recommends practical and comprehensive solutions
Technical architecture is documented and addresses business requirements
Architecture enables scaling, increases reliability and provides flexibility
Design leverages known design patterns, standard techniques for layering, exception handling, error reporting, logging; database schema is reasonably normalized, object naming complies with conventions
Code is developed according to best practices, well-documented, complies with naming conventions; exposed APIs (if any) are consistent and documented
"Application utilizes common framework services or other reusable components or / and 3-rd party components or previous project work.
Opportunities for enhancing framework are also identified"
Usability issues are addressed in the design and not as result of QA or UAT feedback
Conduct code reviews
Conduct architectural reviews
Plans and conducts architectural testing (scalability, high availability, performance) testing



The ideal candidate will possess the following key skills:



At least 4 years of hands-on software development experience in Microsoft.Net technologies (ASP.Net, ADO.Net, and VB.Net)
Well versed with the entire software development life cycle (SDLC).
Development expertise in SQL Server
Experience of working in Microsoft Server Solutions like SharePoint and BizTalk will be a plus.
Expertise in Enterprise Web Application Development
Strong written and verbal communication skills


Education: Bachelors in Computer Sciences (BCS)

Experience: Minimum 4 years



We require technically very strong candidates only fulfilling our afore-mentioned requirements. Interested candidates please send your resumes to: atif.tufail@aajtech.com & cc to resume@cvarchive.com mention job title and GCC ref in subject line before September 14, 2009. Strict confidentiality will be maintained.