Software Engineer
West Corporation

Boston, Massachusetts

Posted in Telecommunications


This job has expired.

Job Info


For this opening we will consider candidates from the following locations: Boston,MA,United States | , United States

Intrado Digital Media is hiring a Software Engineer. The Engineer will be responsible for working on highly technical, complex projects, including developing systems that will meet the company's needs; research and recommend future technical needs to management in order to provide the most efficient and effective system for the organization while meeting the companies business objectives; participate in business meetings to identify and understand the company's goals and objectives in order to develop a system that will meet the company's current and future business needs; define project requirements by meeting with management and end users to gain a thorough understanding of project or project task needs, providing leadership and technical direction during all stages of the project

MAJOR JOB ACCOUNTABILITIES
Architectural Analysis and Design - Participate in business meetings to identify and understand the company's goals and objectives in order to develop a system that will meet the company's current and future business needs
* Meet with end users (e.g., clients, internal customers, etc.) to further identify system requirements, assisting with evaluating and analyzing specifications to determine if request is possible with existing resources
* Review analysis with end users and/or external vendors, evaluating and discussing possible options or recommendations
* Analyze and evaluate current application or system architecture to determine areas that need
improvement or expanded functionality
* Research, design, and develop new, or enhance current, applications and/or systems to efficiently and effectively meet criteria that have resulted from business or performance improvement requirements
* Consult with appropriate staff to determine the operational and performance requirements of the overall system
* May code program based on system enhancements, modification requests, or new design

specifications
* Continually keep up-to-date on new products, development tools, industry trends, and methodologies for incorporation into system platforms which includes conducting an assessment of current and future information technologies
* May develop and provide documentation in support of obtaining patents, working with appropriate legal staff to ensure all necessary steps are taken
Technical Leadership - Define project requirements by meeting with management and end users to gain a thorough understanding of project or project task needs, providing leadership and technical direction during all stages
* Write design requirements which may include both preliminary and firm estimates of system requirements, benefits, personnel, costs, timelines, etc., for review by management
* Lead the activities of assigned project team by ensuring the tasks are efficiently performed in a
quality-oriented environment reflecting the West values, while adhering to departmental methodologies and procedures
* Provide support and assistance to assigned project team as necessary
* Coach and mentor team members to ensure thorough understanding of project tasks and company goals
* May oversee the installation, start-up, and operation of the system which can include training necessary personnel
* May oversee the transition of the project from development to production support
* As assigned, provide management with status reports detailing status and timelines throughout assigned projects tasks
* Assist staff in providing the highest level of quality, responsive service possible
* As requested, provide performance input to supervisor regarding activities of departmental staff
* Assist supervisor with responding to inquiries and conducting research and analysis
Testing, Implementation and Documentation - Lead and participate in the activities involved in developing a comprehensive and logical test plan for systems using appropriate tools to ensure established standards are utilized
* Perform evaluation of whether system meets the requirements, documenting findings for management and recommending solutions or improvements to problems identified
* Identify tests to assess conformity of design to specifications, resolving requirements and design conflicts
* Lead and participate in the activities related to performing performance tests to ensure program
modifications do not exhaust resources, causing slowdowns and response time delays
* Monitor and conduct regression testing in entirety to ensure negative impacts do not result once program alterations are completed; participate in end user acceptance testing, ensuring program alterations and changes meet end user requirements
* May observe and monitor activities when program goes live to ensure all problems and issues are identified and resolved
* May write training materials and provide assistance in conducting training for end users utilizing appropriate combinations of formal, informal, one-on-one, and on-the-job training
* Serve as an escalation point for program support after implementation, which may include

additional training, upgrades, or program enhancements
* Ensure all aspects of testing, implementation, and operational procedures are thoroughly documented in a timely manner
Problem Resolution - Proactively oversee the activities involved in quality resolution of problems related to area of responsibility
* Respond with a sense of urgency to problems escalated to employee's level
* Escalate to supervisor any situation outside the employee's control that could adversely impact the services being provided
* Place the highest priority on providing quality end user service by ensuring the unique needs of end user are met
* Ensure quality resolution and thorough and accurate documentation of end user issues
* Provide analysis and feedback to management staff and appropriate departments regarding recurring problems, recommending improvements aimed at reducing future occurrences of problems
* Participate in creating, administering, and continuously updating procedures for resolution of all related issues
Team Interfaces - Establish and maintain a professional relationship with team members and department contacts
* Cooperate with team members to meet goals or complete tasks
* Escalate work flow and communication issues to supervisor
* Treat all internal/external customers and team members with dignity/respect
Mental and Physical Requirements - -

*This position will be exposed mainly to an indoor office environment and will be expected to work near or around computers, telephones, and printers
*The nature of the work in this position is sedentary and the incumbent will be sitting most of the time
*Essential physical functions of the job include typing, grasping, pulling hand over hand, and repetitive motions to utilize general computer software/hardware continuously throughout the work day
*Essential mental functions of this position include concentrating on tasks, reading information, and verbal/written communication to others continuously throughout the work day
Related Duties as Assigned - -

* The job description documents the general nature and level of work but is not intended to be a comprehensive list of all activities, duties, and responsibilities required of job incumbents
* Consequently, job incumbents may be asked to perform other duties as required
* Also note, that reasonable accommodations may be made to enable individuals with disabilities to perform the functions outlined above
* Please contact your local Employee Relations representative to request a review of any such accommodations

MINIMUM QUALIFICATIONS
Applicant for this job will be expected to meet the following minimum qualifications. Education
* Bachelor's degree from and accredited college or university in computer science, MIS, or a related field required
* Equivalent work experience in a similar position may be substituted for educational requirements.

Experience
* Minimum four years increasingly responsible programming experience using a standard coding language and/or platform required. two years experience writing detailed program designs for medium to large sized projects preferred. Project management experience preferred.

Technical
* Based on area of responsibility and departmental need the following may be required:
* Knowledge of: one program platform (Tandem, Windows, UNIX, Linux or Web, Android, iOS)
* One standard programming language (e.g., C, C++, HTML, Java, J2EE, .NET, C#, ASP.NET, PHP, SQL Server 2005 and 2008, Objective-C, Swift, JavaScript, Perl, ActionScript, object- oriented design and programming (design patterns, multi-threaded programming, and development lifecycle))

* Based on area of responsibility and department need the following may be preferred:
*Knowledge of web development frameworks (e.g., Symfony, etc.)
*Knowledge of Swing and JMS, OLAP, Ontario system software
* CSS, XML (XSLT, XPath), VXML, AJAX, XSLT,
* Unit Testing
* Telephony System Experience
* Agile or Scrum development methodology,
* Relational Database (Oracle, MySQL, etc) and Messaging system
* Apache Web Servers, SQL Server, Informix, and DB2, Sonus, IMX, Cantata, Holly Connects, Voice Genie, Genesys, Nuance ASR, TTS technology platforms, IBM WebSphere Portal, IBM WebSphere Application Server, IBM Lotus Web Content Manager, IBM Tivoli products, Tomcat, SOAP Web Services, messaging platforms, ExtJS framework, JQuery, JSON, Mobile User Interface development, User Interface development, server architecture design and implementation, Mongo, Couchdb, NodeJS, Telephony experience (e.g., ACD telephony platforms, Genesys, Cisco ICM, VoIP, or VXML,etc), Ruby/Rails, Android development, iOS development (e.g., Objective C/Cocoa), Web Tier development in JavaScript/JSP/JQuery, Spring Framework, Hibernate, Struts2, Maven, SVN, NetBeans, Eclipse or similar development environment, mobile web related programming, Windows and Unix/Linux command line environments experience

Other

Intermediate knowledge of Word and Excel required

ABOUT US

Connecting people with each other and the right information is mission critical. Our Company develops innovative cloud-based technology to make it easier, more effective and more efficient to make the right connections. Our solutions put people in sync with each other and the right information, so they gain the insight needed to reach better decisions on the issues that matter most. We do it with a laser focus on reliability.

The Company is a leading provider of technology-driven, communication services, serving Fortune 1000 companies and other clients in a variety of industries, including telecommunications, retail, financial services, public safety, technology and healthcare. For more than 30 years, we have been leading the way in hosted and cloud-based solutions.

Our solutions connect people with each other and the information needed to gain insights for better decisions on the issues that matter most - Information to Insight.

Our Company has sales and/or operations in the United States, Canada, Europe, the Middle East, Asia Pacific, Latin and South America and is an Equal Opportunity Employer - Veterans/Disabled and Other Protected Categories. Our Company welcomes and encourages applications of individuals with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

ABOUT THE TEAM

Intrado Digital Media is proud to power mission critical communications and provides customers with everything they need to communicate with 4 key audiences: Employees, Customers, Investors and the media. Some of our popular solutions include marketing webinars, webcasting, virtual events, product launches, press release distribution, employee town halls, investor days audio, video and web conferencing.

Intrado's Digital Media solutions are proven to help reduce costs, attract new customers and keep our current customers loyal for life. We place a lot of value in giving our clients the solutions and support they need to operate efficiently and successfully. This same desire we use to set our customers up for success applies to our employees as well. Intrado is committed to helping our employees and their families maintain a healthy work/life balance, to build a financially secure future. Self-development and learning are key with all our global employees having access to our internal learning and development university DevelopU for career and skills enhancement.


This job has expired.

More Telecommunications jobs


SubCom
Baltimore, Maryland
Posted about 4 hours ago

SubCom
Newington, New Hampshire
Posted about 4 hours ago

SubCom
Newington, New Hampshire
Posted about 4 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.