Senior Software Engineer-Calabasas, CA
Apply NowCompany: Georgia IT, Inc.
Location: New Brunswick, NJ 08901
Description:
Position :Senior Software Engineer
Duration: 6 months extendable
Rate : open but competitive
Communication : very good
Location : Calabasas, CA, United States
Technical Skills : excellent.
Local Preferred.
the Senior Software Engineer writes code and tests that will drive the development of a scalable website and service infrastructure. Reporting to the Senior Director of Web Development, the Senior Software Engineer assists development and maintenance of next-generation ecommerce and content-driven web properties in a high-performance and scalable environment.
Primary responsibilities:
Write and maintain scalable, testable, performance, and documented code for services in a service-oriented architecture.
Write and maintain unit and integration tests.
Write functional and technical specifications.
Design new scalable and testable services and components.
Write, test, and maintain build and deployment scripts.
Evaluate and tune performance of services and components.
ctively participate in a collaborative work environment that shares knowledge for the betterment of the team.
Perform other duties as may be assigned.
Experience and qualifications:
Bachelor's degree plus 5 years or a Master's degree plus 3 years of experience developing scalable solutions with the .NET framework
minimum of 3 years of experience working with web architecture and standards, including HTTP, SSL, HTML, CSS, JavaScript / AJAX, and Cross-browser development
minimum of 2 years of experience and demonstrated ability to code proficiently in two or more relevant languages (C#, Java, Ruby, PHP, Python, Lua, Erlang, Scala, Go, JavaScript)
minimum of 2 years of experience with one of the following source control management systems: GIT, SVN, TFS, Mercurial, Perforce
minimum of 2 years of experience in relational databases is required
minimum of 1 year of experience working with protocols and formats, including SSH, SMTP, FTP, DNS, SOAP, XML, JSON, etc.
minimum of 1 year of experience with Microsoft IIS or Apache is a plus
minimum of 1 year of experience to Unit, Functional, and Automated testing is required
minimum of 1 year of experience using Agile methods such as Scrum is required
Platform and language diversity is a plus: Apache2, Mono, Redis, CouchDB, MongoDB, Cassandra, HBase/Hadoop
Experience with a consumer-facing, 24x7, high-traffic website is highly desirable
Experience with subscription-based or video-based websites is a plus
Highly productive, self-motivated, creative, focused, and excellent communication skills
n open mind and playful attitude to explore the possibilities of different technologies, while keeping in mind the business feasibility of the situation
ble to obtain results from others through teaching, while remaining open-minded to learn from others motivated to learn and continuously improve skill set
Mental requirements:
To perform this job successfully, an individual must be able to: solve practical problems and deal with variables; interpret and/or follow a variety of instructions furnished in written or oral form; use basic concepts to solve business problems associated with the role; use and understand computer programs to analyze and solve business issues.--
Duration: 6 months extendable
Rate : open but competitive
Communication : very good
Location : Calabasas, CA, United States
Technical Skills : excellent.
Local Preferred.
the Senior Software Engineer writes code and tests that will drive the development of a scalable website and service infrastructure. Reporting to the Senior Director of Web Development, the Senior Software Engineer assists development and maintenance of next-generation ecommerce and content-driven web properties in a high-performance and scalable environment.
Primary responsibilities:
Write and maintain scalable, testable, performance, and documented code for services in a service-oriented architecture.
Write and maintain unit and integration tests.
Write functional and technical specifications.
Design new scalable and testable services and components.
Write, test, and maintain build and deployment scripts.
Evaluate and tune performance of services and components.
ctively participate in a collaborative work environment that shares knowledge for the betterment of the team.
Perform other duties as may be assigned.
Experience and qualifications:
Bachelor's degree plus 5 years or a Master's degree plus 3 years of experience developing scalable solutions with the .NET framework
minimum of 3 years of experience working with web architecture and standards, including HTTP, SSL, HTML, CSS, JavaScript / AJAX, and Cross-browser development
minimum of 2 years of experience and demonstrated ability to code proficiently in two or more relevant languages (C#, Java, Ruby, PHP, Python, Lua, Erlang, Scala, Go, JavaScript)
minimum of 2 years of experience with one of the following source control management systems: GIT, SVN, TFS, Mercurial, Perforce
minimum of 2 years of experience in relational databases is required
minimum of 1 year of experience working with protocols and formats, including SSH, SMTP, FTP, DNS, SOAP, XML, JSON, etc.
minimum of 1 year of experience with Microsoft IIS or Apache is a plus
minimum of 1 year of experience to Unit, Functional, and Automated testing is required
minimum of 1 year of experience using Agile methods such as Scrum is required
Platform and language diversity is a plus: Apache2, Mono, Redis, CouchDB, MongoDB, Cassandra, HBase/Hadoop
Experience with a consumer-facing, 24x7, high-traffic website is highly desirable
Experience with subscription-based or video-based websites is a plus
Highly productive, self-motivated, creative, focused, and excellent communication skills
n open mind and playful attitude to explore the possibilities of different technologies, while keeping in mind the business feasibility of the situation
ble to obtain results from others through teaching, while remaining open-minded to learn from others motivated to learn and continuously improve skill set
Mental requirements:
To perform this job successfully, an individual must be able to: solve practical problems and deal with variables; interpret and/or follow a variety of instructions furnished in written or oral form; use basic concepts to solve business problems associated with the role; use and understand computer programs to analyze and solve business issues.--