Software Engineering Manager Opera Solutions LLC.
The position will be responsible for technology strategy, architecture, implementation, deployment, and maintenance of data intensive analytics software applications. The ideal candidate has a successful track record of building and leading high performance teams. Hands on application development and software management are critical to the success of this role.
The ideal candidate should have experience architecting and developing heavy data analytical applications, predictive models, and advanced mathematical software from initial specifications to final deployment in an agile environment. We're looking for someone who is excited about building a platform that will fundamentally enhance our solutions to its clients.
Lead a team of developers in creating enterprise analytics software supporting, mining and analyzing huge volumes of data.
Hands-on development, including development of prototypes, module development, and code reviews of the team
Oversight and refinement of software development lifecycle processes
Work closely with business leaders, sales, and project managers to define and refine requirements and timeframes and deliver tasks on schedule
Work with existing software architecture and propose new designs based on suitability; and design and build new, reusable components wherever possible.
Work with client IT organizations in delivering high performance analytical applications on time
7+ years developing data-centric applications with at least 3 years in a lead or software architect role
Experience developing with server technologies in a UNIX/Linux environment capable of processing large data streams, both in batch and real-time (Java and Python preferred)
Experience with Hadoop, HDFS, and related technologies. Map/reduce application development experience and familiarity with Pig/Hive is a plus
Experience with multiple database options, including RDBMS like MySQL or SQL Server and NoSQL options like MongoDB, BerkeleyDB, or Cassandra
Understanding of analytics-based solutions. Experience in deploying analytical applications developed using SAS, R, or other analytical tools into high volume production environments.
Working knowledge of best practices in software architecture of large applications
Experience building scalable and reusable components.
Experience integrating with third party software (commercial and open source)
Experience with Agile software development methodologies
Ability to clearly communicate, both verbally and written
Comfortable developing requirements, writing design documents, and creating presentations
Experience leading development teams that might be geographically distributed, including offshore
Experience with commercial cloud computing, e.g. Amazon EC2, a plus
Experience with user interface development a plus
B.S. or higher in Computer Science or related discipline.
||San Diego, CA |
All Jobs: at Opera Solutions LLC.
|Headquarters:||10 Exchange Place 11th Floor|
Jersey City, NJ 07302
|Company Profile:||Opera Solutions applies advanced analytics to drive front-line productivity gains for industry and government. With 220+ data scientists among its 650 employees, the company is an internationally recognized leader in machine learning. Opera Solutions combines this scientific expertise with the deep industry knowledge of its professionals in creating its Signal Hub- technologies, which provide new enterprise-wide capabilities to continually extract valuable predictive and descriptive information from Big Data flows. The company also creates and hosts applications built on its Signal Hub technologies. It delivers its Signal Hub technologies and related applications "as a service" through a software licensed model or Cloud-based SaaS. Opera Solutions serves leading organizations in Financial Services, Healthcare, Government, Supply Chain, Marketing, and other selected sectors.|
Support Opera Solutions LLC. with Social Media services