Hi,
Hope you are doing great.
We do have an immediate opening for Senior System Engineer position
for the location Boston, MA.
So, please go through once the following position and send me your
updated resume along with the best contact details.
Position: Senior System Engineer
Location: Boston, MA
Duration: 6 Months
JOB DESCRIPTION:
Verizon Business has an immediate opening for a Senior Software
Architect/ Senior Developer who will help lead the way in developing
next generation mobile applications on cutting edge platforms.
The position will focus on emerging mobile platforms (Blackberry,
Android, i-phone and tablets) and backend systems that support them.
We are engaged in a wide spectrum of activities, including: concept
evaluation, initial product requirements definition, system simulation
and analysis, system prototyping, test design and execution, control
logic creation, reliability monitoring and forecasting and efficient
troubleshooting.
This senior software architect/senior developer position requires
demonstrated technical leadership and collaboration skills.
To be successful you will have to be a very effective communicator,
be able to interact and communicate both formally and informally with
other software development teams, network operations, customer
support, field services, and quality assurance.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Responsibilities will include all aspects of software development
from concept and design to coding and testing.
Be responsible for the design and development of mobile phone based
software components and services.
Develop software architectural designs to optimize customer
experience, quality, reliability, development cost, operational cost,
scalability, and extendibility.
Participate in the design and development of new systems to be
incorporated into the existing business environment.
Develop systems and components that will run on and support mobile
phones.
The components developed will be used to enhance current product
offerings as well as new development.
Develop code for key system components.
Develop enhancements to current mobile and server components.
Contribute to group strategy, plans and goals.
Participate in ongoing research and evaluation of new related
technologies.
Participate in all aspects of the development lifecycle including
requirements analysis, estimating, design, implementation, testing,
and release
Mentor the development staff to ensure continuous development of
technical skills
DOMAIN KNOWLEDGE
Knowledge of overall system architecture concepts including Web and
Mobile UI, server database configurations, internet communication
protocols, and embedded controls.
Understanding of server side system design characteristics (e.g.
virtualization, scalability, load balancing, DB optimization, etc)
Familiar with general security concepts (authentication,
authorization, encryption, digital signatures, etc.
Experience with transactional applications, e.g. Financial Services/
E-Commerce
Experience designing secure online transactions. Familiar with
system vulnerability issues, security analysis and implementation
methods, and security testing.
Familiar with streaming video technologies such as H.264 video;
familiar with SAML for identity propagation.
TECHNICAL EXPERIENCE:
Minimum of 10 years experience in software development of complex
consumer facing systems across multiple development platforms.
Minimum of 5 years of object oriented development experience (C++,
Objective C or Java)
Minimum of 5 years combined experience developing mobile
applications for Blackberry, i-phone and Android.
Programming Experience should include: Core Java, J2EE, JSP; web
presentation technologies (HTML, CSS, Jason); frameworks such as
Spring or Spring MVC; scripting (JavaScript, Unix, Perl and/or
Python), and web services (XML / SOAP).
PROCESS KNOWLEDGE :
Solid grasp of software development lifecycle best-practices,
methods, and conventions, including but not limited to Test Driven
Development, Source Code Management, Continuous Integration, Domain
Driven Design, and Dependency Management.
Skill using software specification techniques such as UML, BPL,
etc.
Understanding of product development processes and tools, including
experience with software requirements development, design, testing
(verification & validation) methodologies.
Good understanding of source code control systems (experience with
Subversion preferred.
Experience with automated build utilities (e.g. Ant) and continuous
integration environments.
QUALIFICATIONS:
Bachelors degree in Computer Science or related field. MS or higher
desired.
Proven technical leadership experience and skills.
Demonstrable excellent oral, written and computer communication
skills.
Strong analytical and troubleshooting skills.
Ability to work individually with minimal direction, and on a larger
development team.
Optional:
BES experience. Background in building user interface, knowledge of
embedded Linux ,TCP/IP
Develop* and Blackberry and Android and Tablet and Java and (HTML or
JSS or Jason) and Spring and MVC and UNIX and (Perl or Python) and
(Web Services or XML or SOAP)
Get back to me at your earliest.
Regards,
Sam | Recruiter
IDEXCEL Inc.,
703.230.2648 |
jsam@idexcel.com or
josephsam@gmail.com www.idexcel.com