Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Sr. Software Engineer

Expired Job

Turn Reston , VA 20190

Posted 2 months ago

About Amobee:

Amobee is a technology company that transforms the way brands and agencies make marketing decisions. The Amobee Marketing Platform enables marketers to plan and activate cross channel, programmatic media campaigns using real-time market research, proprietary audience data, advanced analytics, and more than 150 integrated partners, including Facebook, Instagram, Pinterest, Snapchat and Twitter. Amobee is a wholly owned subsidiary of Singtel, one of the largest communications technology companies in the world which reaches over 640 million mobile subscribers. The company operates across North America, Europe, Middle East, Asia and Australia. For more information, visit amobee.com or follow @amobee

Position Overview:

The Senior Software Engineer is responsible for all aspects of the development and delivery of applications as well as leading and mentoring junior members of the team. The Senior Software Engineer will: (i) understand the Software Development Life Cycle model and its activities and be able to deliver solid, robust applications, (ii) understand coding and source code development standards, (iii) develop clean, understandable and maintainable code from user requirements and flow charts, (iv) develop and implement plans to accurately test the application code, functions, modules and programs, (v) maintain detailed and accurate documentation per all project standards, and (vi) set standards for developing high-quality software in an efficient and effective manner.

Responsibilities:

  • Develop and deliver application source code

  • Develop and deliver test plans to effectively run through and test the operational capabilities of applications

  • Modify existing applications to improve performance or operational efficiency based upon updated flow charts and user requirements

  • Develop and update applications to meet specific user interface needs and / or specific business operations needs

  • Meet the deliverables deadlines and schedules of software development projects

  • Support business and technology teams as necessary during delivery to ensure solid, scalable, robust solutions

  • Communicate complex technical solutions in clear, concise and easily readable format to both technical and non-technical personnel

  • Assess the risks associated with the development aspects of each solution / project

  • Support the development of fellow team members on a professional and technical level

  • Effectively manage multiple priorities within a team of software developers

  • Be able to travel as necessary, including, 2-3 times a month between company offices in Reston, VA and Baltimore, and once per quarter for week-long trips to offshore or customer locations in U.S. worldwide

  • Perform additional job-related duties as requested

Requirements:

Master's in Computer Science or a related field and two years' relevant experience, or equivalent education and experience. Should have taken at least 5 advanced courses in any of: Operating Systems, Parallel or concurrent Programming, Distributed Programming, Databases, Computer Systems Security, Programming Languages, Programming Practices, Algorithms, Theory of Computation, Compilers, Software Development, Design Patterns, Expert Systems, Pattern Recognition, Machine Learning.

  • Proficient in at least two of the following high-level languages, Java, C++, C#, C.

  • Proficient in at least two scripting languages, e.g., awk, bash, ksh, csh, powershell

  • Proficient in a Big Data technology, e.g., Hadoop, HBase, Hive, MapReduce

  • Proficient in a search technology, e.g., Lucene, Solr

  • Proficient in at least two operating systems, e.g., Windows, Linux, MacOs

  • Proficient in at least two database technologies and concepts, e.g., MySQL, SQL Server, Oracle, stored procedures, views, triggers

  • Proficient in a software control frameworks, e.g., StrutureMap, Spring, Autofac

  • Proficient in a build system, e.g., make, Ant, Maven, MSDeploy

  • Proficient in a testing methodology and tool, e.g., JUnit, NUnit, Sonar, NCover, Mockito, EasyMock, TestNG, Selenium, Telerik, Rhino Mock

  • Proficient in an IDE and framework, e.g., Eclipse, NetBeans, IntelliJ, Visual Studio, .NET framework, JMeter, Castle

  • Proficient in a design and analysis tool, e.g., Visio, Excel, UML, Rational Rose

  • Familiar with multiple high-level scripting languages, e.g., python, perl, ruby, scala

  • Familiar with NoSQL technologies, e.g., Cassandra, Redis, CouchBase, MongoDB, mem

Cached

  • Familiar with columnar-oriented databases, e.g., InfoBright, RedShift, Cloudera, HBase

  • Familiar with continuous integration tools, e.g., CruiseControl, Jenkins, Hudson, TeamCity, Bamboo

  • Familiar with source control systems, e.g., SVN, CVS, perforce, git, ClearCase

  • Familiar with data access technologies, e.g., Hibernate, NHibernate, Spring JPA, ODBC, JDBC, ADO.NET. Linq

  • Familiar with front-end toolkits and concepts, e.g., MVC, Spring MVC, JSP, ASP.NET, jQuery, d3.js, analytics.js, servlets, JSF, Ajax, knockout.js, amplify.js, require.js, Google charting

  • Familiar with data delivery technologies, e.g., JSON, protobuf, HTTP GET/POST, RESTful technologies

  • Familiar with application containers, e.g., Apache, Tomcat, IIS

Location: Reston, VA

In addition to our great environment, we offer a competitive base salary, employee development programs and other comprehensive benefits. Please send a cover letter along with your resume when applying to the position of interest located at Amobee.com. We are an Equal Opportunity Employer. No phone calls and no recruiting agencies, please.

#LI-MB

#GDMB


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer

Integrity Applications Incorporated

Posted 6 days ago

VIEW JOBS 11/11/2018 12:00:00 AM 2019-02-09T00:00 DESCRIPTION: Integrity Applications Incorporated (IAI) is a software and system engineering company headquartered in Chantilly, Virginia with offices Nationwide. IAI has been selected as one of the best companies to work for in America by The Great Place to Work Institute and as one of the top employers in the DC Metro area by the Washingtonian Magazine. We are always looking for bright, innovative and talented people to join our team of highly skilled professionals. IAI offers challenging work, competitive salaries, an incentive bonus program and top notch health and welfare benefits for you and your family. IAI is seeking a Senior Software System Engineer to work onsite with one of our IC customers in Reston, VA. Description: Provide Engineering assessments of applications, hardware and software capabilities in mobile, web and cloud based infrastructures focusing on identifying characteristics, vulnerabilities, privacy and user attribution. Identify and evaluate cutting edge technologies for cyber based communications solutions to meet customer requirements Develop plans and integrate applications on user equipment with a range of networks over a variety of media Develop, integrate and manage network management systems and software for real time information exchange and analytical systems Conduct software and network computer systems certification and accreditation formerly, now Assessment and Authorization (A&A), analysis and assessments for ISSM support using the RMF process Conduct and assess application interface development (software and User) Maintain SW and DB), data labeling, certificate management for enterprise networks. Position Requirements: Bachelor’s degree in computer science or engineering field with 10+ years technical/development experience. Experience with a variety of coding and scripting languages such as Java/JEE, C, Python, Go Experience with virtualization (e.g. VMWare) Experience with cloud infrastructure solutions Proficiency with databases, including data modeling, performance tuning, and a variety of security techniques Experience with hardware and network forensics tools and concepts Experience with a range of APIs, Software Defined Radio implementations and the application of GNU standards Experience with user equipment (to include mobile devices) application integration, system networking and performance optimization and data flow management across local wide area and global networks Experience designing and developing Web Services Experience building Web applications/user interfaces Proficiency with Web Service Security Experience with object-oriented analysis and design techniques Experience designing and implementing Service Oriented Architectures and related technologies Hands-on experience with application Operating System and application lockdowns, accreditation of applications and systems on DoD networks. Experience with Software Configuration Management (SCM) tools High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment Excellent interpersonal and customer service skills Ability to multi-task in a dynamic environment with changing priorities Strong troubleshooting and communication skills Desired Skills: Experience with designing scalable and clustered enterprise web applications Experience with Application API Gateways and Policy based policy and assertion development. Experience with security classification guides and CAPCO guidance. Experience with continuous integration tools Security Requirements: Active TS/SCI CI Poly security clearance required. Integrity Applications Incorporated is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other factor protected by law. Are you a returning applicant? Previous Applicants: Email: Password: If you do not remember your password click here. Integrity Applications Incorporated Reston VA

Sr. Software Engineer

Expired Job

Turn