1 / 5

T4- Development Manager

T4- Development Manager. Job Description :

neena
Download Presentation

T4- Development Manager

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T4- Development Manager Job Description : • This position is for Technical Manager in a product driven team developing enterprise product solution for the flag ship SSL product. The successful candidate will be responsible for the complete development of a virtual linux based appliance solution including requirement analysis, design, programming, testing, installation, implementation and documentation. Requirements : • Master’s or Bachelor’s degree in Computer Science or other (preferably related) technical discipline • Minimum of 10+ years experience in Software Development • Prior experience in managing small to medium size teams of highly competent, self-driven developers. • 6+ yrs of extensive experience in customizing Linux kernel 2.6 and packages (RPM, APT, dpkg, etc) • 6+ yrs of expert shell and Perl scripting capabilities to fine tune the CLI • 4+ yrs of experience in Linux hardening (firewall configurations – iptables, etc.) and security patches • Auto software version update discovery, scheduling. • Device and application packaging, monitoring and scheduling. Network configuration in multi-homed networks. • Must have a proficient knowledge of agile software development methodologies and lifecycle • Excellent problem analysis, troubleshooting resolution skills and Excellent verbal and written communication skills • Ability to work independently and as part of a team, Good planning and organizational skills and self-starter with self initiative and direction • Experience providing technical leadership for projects • Ability to review project technical documents and provide input as required • Excellent communication skills, including written, oral, and listening • Worked in a co-located environment with teams in multiple locations. • ·         Ability to accurately scope, plan and estimate level of effort for large-scale initiatives with appropriate balance of risk and effort • ·         Ability to manage multiple responsibilities, work independently and as part of a team following established guidelines • Knowledge of java, JSF/Struts, Hibernate, Spring, JDBC, XML, Web 2.0 technologies. • Experience in Ajax would be plus Job Responsibilities • Ownership of product. Provide technical and managerial guidance to the team including establishing goals, conduct regular performance reviews, provide feedback and ensure alignment with the organizational goals and objectives. • Custodian of system architecture. Provides guidance on and complies with hardware, software and security standards. Early and specific scoping of new environment requirements for releases. • Provide input for all phases of planning and scheduling to ensure technical consistency and standards. Owns system requirement definition/analysis and design. • Identification of areas of risk during project definition: technical challenges, process changes, scope change, deployment scenarios and considerations. • Facilitate communication of major system additions/changes to the team, management and key stakeholders in cross-functional departments. • Ensure completion of projects on time and on budget including estimating project resources, timelines and prioritizing of tasks for the team. Generates status reports and updates project plans.

  2. T4- Manager QA Job Description : • The QA manager’s responsibility is to plan, coordinate, and supervise activities related to the testing of products in the SSL product family. • The person is expected to work effectively across functional teams, apply proven communication skills, problem-solving skills and knowledge of best practices to guide the QA team on day to day activities. • The successful candidate will be a technical, hands-on manager who is capable of • building a high performance QA team • responsible for quality deliverables from the offshore team • drive the team to meet project/product delivery commitments • Facilitate Quality procedures within the project • Mentoring the team and provide direction for identifying and resolving technical issues. • Highly self-motivated with strong analytical skills • Should be able to prioritize and execute tasks Requirements : • A minimum of 10 years of experience in software industry preferably product based companies with atleast 6 years in the QA role and at least 2 years experience in managing QA teams. • Should have experience of leading teams in atleast 2 release cycles. • Experience in testingWeb based applications and server side testing. • Experience in testing information security related products is desirable. • Experience in automated testing (Win-Runner, LoadRunner or other automation knowledge) • Good knowledge of one of the programming languages/C++/Java and data structures • Working knowledge of Windows, UNIX or Linux. • Must have a proficient knowledge of software development methodologies. Agile development/methodology experience is a huge plus • Excellent written and oral communication skills. Education: • B.E / B.Tech in computer science/ Engineering or a related discipline.

  3. T2 / T3 / T4 - Application Developer Job Description : • The candidate should be a hands-on engineer with strong development skills and experienced in architecting enterprise grade systems. Candidate should be very proficient in Rapid Application development methodologies like Agile. • Candidate should have experience in full life-cycle of a software application – including developing requirements, architecture, design and implementation and testing. The candidate must have considerable experience in Java software development in a Linux/Unix environment. This position calls for experience with highly available and scalable infrastructure level development. • The candidate must be able to develop software components/applications, good knowledge of existing tools and solutions. The candidate must have good communication skills and should be comfortable communicating with engineers with wide range of experience. Strong written, verbal and presentation skills are a must. Must be a self starter and able to performs all tasks with a nominal amount of supervision. Requirements : • Min 3 to 10 years of professional experience designing and developing software applications. • 5 + years coding experience using Java in a Windows/Linux/Unix environment for ( T3 & T4 level) • Familiar with Web 2.0 concepts • Proficient with HTTP protocol • Proficient with HTML, Javascript, CSS, AJAX • Experience with Web technologies like JSF, Servlet and Struts2 • Experience with Spring, Hibernate, JPA, JUnit, XML, ANT scripts • Experience using Apache, Tomcat, mySQL, Oracle, SQL, shell scripts • Experience with PKI, SSL and DNS domains is a big plus • Knowledge of design patterns • Must have a proficient knowledge of software development methodologies and lifecycle • Excellent problem analysis, troubleshooting, and resolution skills • Excellent verbal and written communication skills • Ability to work independently and as part of a team • Good planning and organizational skills • Self-starter with self initiative and direction • Experience providing technical leadership for projects • Ability to review project technical documents and provide input as required Education: • B.S/M.S in Computer Science or related field

  4. T3 / T4 - Appliance Developer Job Description : • The candidate should be a hands-on engineer with strong experience in developing linux based appliance software. Candidate should be very proficient in Rapid Application development methodologies like Agile. • Candidate should have experience in full life-cycle of a software application – including developing requirements, architecture, design and implementation and testing. This position calls for experience with highly available and scalable infrastructure level development. • The candidate must be able to develop software components/applications, good knowledge of existing tools and solutions. The candidate must have good communication skills and should be comfortable communicating with engineers with wide range of experience. Strong written, verbal and presentation skills are a must. Must be a self starter and able to performs all tasks with a nominal amount of supervision. Requirements : • Min 5 to 10 years of extensive experience in customizing Linux kernel 2.6 and packages (RPM, APT, dpkg, etc) • 4+ yrs of expert shell and Perl scripting capabilities to fine tune the CLI • 4+ yrs of experience in Linux hardening (firewall configurations – iptables, etc.) and security patches • Expert knowledge of Linux boot sequence and dependencies on x86 platform (install from flash, CD, network install, etc) • Auto software version update discovery, scheduling. • Device and application packaging, monitoring and scheduling. (cron, fedora/debian monitoring, etc) • Network configuration in multi-homed networks. • Exposure to vmware virtualization environment as development test bed. • Exposure to openssl tools for certificate management is desired. • Must have a proficient knowledge of software development methodologies and lifecycle • Excellent problem analysis, troubleshooting, and resolution skills • Excellent verbal and written communication skills • Ability to work independently and as part of a team • Good planning and organizational skills • Self-starter with self initiative and direction • Experience providing technical leadership for projects • Ability to review project technical documents and provide input as required Education: • B.S/M.S in Computer Science or related field

  5. T2 / T3 / T4- QA Engineer Job Description : • The QA – Engineer’s responsibility is to plan, coordinate, execute and supervise activities related to the testing of products in the SSL product family. • The person is expected to work effectively across functional teams, apply proven communication skills, problem-solving skills and knowledge of best practices to guide the QA team on day to day activities. • The successful candidate will be a technical, hands-on person who is capable of • responsible for quality deliverables from the offshore team • drive the team to meet project/product delivery commitments • Facilitate Quality procedures within the project • Mentoring the team and provide direction for identifying and resolving technical issues. • Highly self-motivated with strong analytical skills • Should be able to prioritize and execute tasks Requirements : • Minimum of 3 - 10 years of experience in software industry preferably product based companies with (at least 6 years in the QA role and at least 2 years experience in managing QA teams – for T4 level). • 2- 5 years experience in testing both Web based and applications and server side testing ( T2 & T3 Level). • Experience in testing security content management and related areas • Should have experience of leading teams in atleast 2 release cycles. • Experience in testing Web based applications and server side testing. • Experience in testing information security related products is desirable. • Experience in automated testing (Win-Runner, LoadRunner or other automation knowledge) • Good knowledge of one of the programming languages/C++/Java and data structures • Working knowledge of Windows, UNIX or Linux. • Must have a proficient knowledge of software development methodologies. Agile development/methodology experience is a huge plus • Excellent written and oral communication skills. • Good understanding of and practical experience with various Internet protocols. Understanding of network security issues at all protocol layers. Sound understanding of various exploit method like buffer overflow, SQL injection, cross site scripting. • Networking, VPN, VLAN, Firewall concepts -Familiarity with TCP/IP and related protocols (http..) • Good Knowledge of Unix, Linux, Windows OS – we will look for more than command level expertise Education: • B.E / B.Tech in computer science/ Engineering or a related discipline.

More Related