Placement papers | Freshers Walkin | Jobs daily: Software Engineer at Bloomberg BNA (Arlington, VA)


Search jobs and placement papers

Software Engineer at Bloomberg BNA (Arlington, VA)

Bloomberg BNA provides legal, tax and compliance professionals with critical information, practical guidance and workflow solutions. We leverage leading technology and a global network of experts to deliver a unique combination of news and authoritative analysis, comprehensive research solutions, innovative practice tools, and proprietary business data and analytics. Bloomberg BNA is an affiliate of Bloomberg L.P., the global business, financial information and news leader. 



Bloomberg BNA seeks a Senior Software Engineer to design, build, implement, and maintain software applications and programs to satisfy a variety of publishing and technical requirements of Bloomberg BNA’s internal and external customer and business partners. Oversee work and provides technical guidance to less experienced programmers. Specifically develop and support object-oriented programming geared towards re-use of pre-existing and vendor-supplied code in a multi-vendor environment. Simplily the overall use of the system for both end-users and developers while ensuring functionality on all Bloomberg BNA platforms.


RESPONSIBILITIES:



  • Design, develop, integrate, and support object-oriented software components in a multi-vendor environment.

  • Test and debug programs; analyze software requirements in order to integrate and simplify highly complex computer software programs and scripts while ensuring functionality on all Bloomberg BNA platforms.

  • Resolve application problems; document application procedures and specifications; write program code based on system requirements.

  • Develop system designs and specifications for multi-vendor and open source application environment with an emphasis on creating reusable components.

  • Work with system analysts and project manager to develop project schedules and estimates and to develop software designs and specifications.

  • Monitor progress of projects; prepares technical system and application documentation.

  • Ensure that Bloomberg BNA’s software engineering standards are followed.

  • Maintain knowledge of programming languages, principles, and procedures.

  • Help coordinate programming activities with users and other information systems personnel.

  • Collaborate with quality assurance staff to ensure production of defect-free software.

  • Provide guidance for quality assurance activities.

  • Create, maintain, support, and enhance end-user tools and interfaces to improve workflows and productivity.

  • Provide user-support and troubleshoots problems.

  • Participate in special projects and perform other duties as assigned.



REQUIREMENTS:
5+ years’ experience in software development, including experience working with software in a multi-vendor and open source application environment; proven experience working with web based systems and OOP; experience working with current and past versions of Java, HTML, HTML5, XML, UML, JavaScript, JQuery, and JSON; experience working with Apache and/or Apache Tomcat servers, skill developing Graphical User Interfaces (GUIs), CSS, AJAX, including responsive WEB design and other current technologies.  Prior experience working with Authentication systems a plus; experience with Oracle Fundamentals - SQL, PL/SQL, Tables, Stored Procedures, Functions, Triggers, etc; experience working in Unix/Linux Environments with basic shell scripting use; knowledge of an interpretive language (i.e. Perl, Python, Ruby etc.); experience in writing and supporting web services using REST; experience with Repository systems (i.e. GIT, SVN, etc).  GIT preferred; knowledge of a Java IDE (Eclipse, NetBeans, etc... Eclipse preferred); ability to solve very complex programming and analysis problems with emphasis on creating reusable components thorough knowledge of applied use of database and data communication programming languages, scripting languages, and other database applications; ability to troubleshoot problems in a multi-vendor environment on the latest platforms; strong analytical and logic skills; attention to detail; ability to multitask and work independently and in a team environment with shifting priorities and deadlines; excellent verbal and written communication skills; Bachelor’s degree in computer science, information science, or software engineering and technical training in programming languages and computer systems.  Technical writing experience preferred.


Bloomberg BNA IS AN EQUAL OPPORTUNITY EMPLOYER and fully subscribes to the principles of Equal Employment Opportunity. Bloomberg BNA has adopted an Affirmative Action Program to ensure that all applicants and employees are considered for hire, promotion, and job status without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, marital or familial status, genetic information, disabled veteran, veteran, veteran of the Vietnam Era, or any other classification protected by law.


by via developer jobs - Stack Overflow

 

No comments:

Post a Comment