Senior Software Architect / Research Analyst Job in Pakistan
Asvest , Pakistan

Experience
6 Years
Salary
0 - 0 PKR
Job Type
Job Shift
Job Category
Requires Traveling
No
Career Level
Telecommute
No
Qualification
Any
Total Vacancies
1 Job
Posted on
Dec 18, 2010
Last Date
Jan 28, 2011
Location(s)

Job Description

DESCRIPTION You will be responsible for helping design and implement complex, highly-scalable technical solutions for a large web-based application platform in the social space You will work closely with internal and external teams to ensure that modules you oversee for the application: - are highly scalable, highly available and highly performing - are designed and built to the proposed business and functional specifications - utilize industry-recognized best practices and standards - are well-documented and rigorously tested for highest quality - are well-planned with iterations that are delivered on time You should have excellent verbal and written communication skills, and should be capable of guiding and mentoring developers + championing an architectural vision to meet & exceed long-term business objectives. JOB RESPONSIBILITIES - Software Design and Planning o Work closely with architects and developers to plan the application's architecture, focusing on the core social network account, profile, messaging and social aggregation modules o Estimate level of effort for architecture and development tasks o Help vet developer skill levels and assign developer tasks o Help develop technology standards and guidelines ? Software Development Oversight ? Monitor and mentor developers on your team ? Help oversee code reviews, testing, bug fixes, builds and deployments ? Ensure appropriate and up-to-date documentation ? Help develop key or complex portions of the application ? Serve as an escalation point for technical problems Technology Education and Expertise: i) Stay very informed on relevant technology topics ii) Frequently network with the technology community iii) Evangelize best practices QUALIFICATIONS - Bachelor*s Degree in Computer Science or equivalent experience in field - 5+ years experience building successful enterprise-level web-focused software applications - 1+ years leading or managing a team of 5 or more software developers - Outstanding written, verbal, and interpersonal skills EXPERIENCE AND SKILLS You should be highly experienced with most of the following technologies: - Development of social networking applications or platforms - Integration with social services such as Facebook, MySpace, Twitter, LinkedIn and other open APIs and web services utilizing SOAP, REST and other techniques - Development of largescale messaging solutions using SOA and/or ESB technologies - Messaging services such as Amazon SQS, ActiveMQ, QPID and RabbitMQ - Open collaboration standards such as OpenID, oAuth, RSS, PubSubHubbub, etc. - OpenSocial standards and APIs - Cloud hosting and deployments with Amazon EC2, Rackspace Cloud or similar - NoSQL distributed databases such as Hadoop, Cassandra, MongoDB and CouchDB - Compliance standards, including W3C validations, WCAG2, PCI, SOX, etc. You should be experienced with many of the following technologies: - Enterprise software platforms such as Java, C/C++ and .NET/C# - Open source software platforms such as PHP, Python and Ruby - Software frameworks such as Spring, Struts, Rails, Django, Symfony, etc. - Relational databases such as MySQL, PostgreSQL, Oracle and SQL Server - Database clustering, sharding, federation and replication - Largescale caching and scalability solutions utilizing Memcached, S3, Akamai, Squid or other solutions at multiple layers of the application - Web protocols and standards including HTTP, HTTPS, REST, SOAP, AJAX, JSON - Security strategies to prevent XSS, CSRF, SQL injection, session fixation, etc. - Internationalization, localization, and geotargeting You should be experienced with most of the following development strategies: - UML, object-oriented analysis and design and software design patterns - Source control tools such as git, subversion, mercurial, etc. - Test-driven, behavior-driven and feature-driven development tools and techniques - Unit, functional, regression and load testing frameworks, tools and techniques - Continuous integration tools such as CruiseControl - Automated deployments and testing on dev, staging and production environments - Performance testing and monitoring tools and techniques - Agile, iterative, waterfall and hybrid project methodologies Experience preferred but familiarity acceptable for the following: - Client-side web development standards and tools including HTML5, CSS3, and Javascript frameworks such as JQuery, Prototype, MooTools and Dojo - Largescale search solutions using tools such as Sphinx, Lucene/Solr, etc. - Semantic Web concepts and standards, including RDF, RDFa, Microformats, OWL, SPARQL and triplestores - Integrations with semantic services such as dbPedia, Freebase or OpenCalais - Collective intelligence approaches and algorithms, including collaborative filtering - Natural language processing tools and approaches - Recommendation engines/services such as SenseArray, Vogoo, OpenSlopeOne, etc. - Compliance standards, including W3C validations, WCAG2, PCI, SOX, etc. - Development for non-web platforms, including mobile, desktop, game consoles, etc.

Job Specification

DESCRIPTION You will be responsible for helping design and implement complex, highly-scalable technical solutions for a large web-based application platform in the social space You will work closely with internal and external teams to ensure that modules you oversee for the application: - are highly scalable, highly available and highly performing - are designed and built to the proposed business and functional specifications - utilize industry-recognized best practices and standards - are well-documented and rigorously tested for highest quality - are well-planned with iterations that are delivered on time You should have excellent verbal and written communication skills, and should be capable of guiding and mentoring developers + championing an architectural vision to meet & exceed long-term business objectives. JOB RESPONSIBILITIES - Software Design and Planning o Work closely with architects and developers to plan the application's architecture, focusing on the core social network account, profile, messaging and social aggregation modules o Estimate level of effort for architecture and development tasks o Help vet developer skill levels and assign developer tasks o Help develop technology standards and guidelines ? Software Development Oversight ? Monitor and mentor developers on your team ? Help oversee code reviews, testing, bug fixes, builds and deployments ? Ensure appropriate and up-to-date documentation ? Help develop key or complex portions of the application ? Serve as an escalation point for technical problems Technology Education and Expertise: i) Stay very informed on relevant technology topics ii) Frequently network with the technology community iii) Evangelize best practices QUALIFICATIONS - Bachelor*s Degree in Computer Science or equivalent experience in field - 5+ years experience building successful enterprise-level web-focused software applications - 1+ years leading or managing a team of 5 or more software developers - Outstanding written, verbal, and interpersonal skills EXPERIENCE AND SKILLS You should be highly experienced with most of the following technologies: - Development of social networking applications or platforms - Integration with social services such as Facebook, MySpace, Twitter, LinkedIn and other open APIs and web services utilizing SOAP, REST and other techniques - Development of largescale messaging solutions using SOA and/or ESB technologies - Messaging services such as Amazon SQS, ActiveMQ, QPID and RabbitMQ - Open collaboration standards such as OpenID, oAuth, RSS, PubSubHubbub, etc. - OpenSocial standards and APIs - Cloud hosting and deployments with Amazon EC2, Rackspace Cloud or similar - NoSQL distributed databases such as Hadoop, Cassandra, MongoDB and CouchDB - Compliance standards, including W3C validations, WCAG2, PCI, SOX, etc. You should be experienced with many of the following technologies: - Enterprise software platforms such as Java, C/C++ and .NET/C# - Open source software platforms such as PHP, Python and Ruby - Software frameworks such as Spring, Struts, Rails, Django, Symfony, etc. - Relational databases such as MySQL, PostgreSQL, Oracle and SQL Server - Database clustering, sharding, federation and replication - Largescale caching and scalability solutions utilizing Memcached, S3, Akamai, Squid or other solutions at multiple layers of the application - Web protocols and standards including HTTP, HTTPS, REST, SOAP, AJAX, JSON - Security strategies to prevent XSS, CSRF, SQL injection, session fixation, etc. - Internationalization, localization, and geotargeting You should be experienced with most of the following development strategies: - UML, object-oriented analysis and design and software design patterns - Source control tools such as git, subversion, mercurial, etc. - Test-driven, behavior-driven and feature-driven development tools and techniques - Unit, functional, regression and load testing frameworks, tools and techniques - Continuous integration tools such as CruiseControl - Automated deployments and testing on dev, staging and production environments - Performance testing and monitoring tools and techniques - Agile, iterative, waterfall and hybrid project methodologies Experience preferred but familiarity acceptable for the following: - Client-side web development standards and tools including HTML5, CSS3, and Javascript frameworks such as JQuery, Prototype, MooTools and Dojo - Largescale search solutions using tools such as Sphinx, Lucene/Solr, etc. - Semantic Web concepts and standards, including RDF, RDFa, Microformats, OWL, SPARQL and triplestores - Integrations with semantic services such as dbPedia, Freebase or OpenCalais - Collective intelligence approaches and algorithms, including collaborative filtering - Natural language processing tools and approaches - Recommendation engines/services such as SenseArray, Vogoo, OpenSlopeOne, etc. - Compliance standards, including W3C validations, WCAG2, PCI, SOX, etc. - Development for non-web platforms, including mobile, desktop, game consoles, etc.

Asvest

Information Technology and Services - Karachi, Pakistan
© Copyright Mustakbil.com, 2004-2020. All rights reserved.