Senior Software Engineer

C/C++, HTML 5.0, CSS 3.0
Full Time
Depends on Experience
Travel not required

Job Description

The Senior Software Engineer will play a vital role in a software development team. You should have a desire to learn and creatively tackle challenging technical problems with state-of-the-art software solutions as well as provide support to a highly skilled Engineering and Operation team.

Job Duties

  • Conduct requirements analysis, architectural and detail design, coding, implementation, testing and maintenance for highly integrated complex information systems;
  • Collaborate with other developers on the various software implementation tasks and participate actively in that implementation;
  • Identify and resolve systems software and hardware issues, also identifying and implementing process improvements;
  • Participate in planning and scheduling all tasks authorized by the management;
  • Report technical issues and progress against schedule; produce appropriate specifications and support documentation for applications in development.
  • Produce appropriate specifications and support documentation for applications in development.

 Required Skills

  • Bachelor's of Science in Engineering or Computer Science
  • Three(3) – five(5) years of professional experience in real-time data acquisition and processing systems
  • Strong understanding and extensive experience with Object-Oriented Design and programming
  • Understanding and extensive experience in C/C++ programming
  • Experience in JAVA programming
  • Experience with latest web standards like HTML 5.0, CSS 3.0 and web technologies like Rest API, jQuery, React, JSON, SVG, Ajax, XML, XSL, JavaScript, and/or Typescript
  • In-depth and current experience with the Linux Operating System
  • Experience in developing unit testing strategies and plans, testing methods
  • Experience with configuration management concepts and tools
  • A broad knowledge of computer network and hardware/software interface and protocols
  • The capability to express ideas clearly both in written and oral communications
  • Strong ability and desire to quickly learn new technologies
  • Understanding of the full lifecycle development process, including understanding business and functional requirements
  • Proven leadership and organizational skills with a willingness to work with others to foster a team spirit
  • Proven track record on delivery.

Desired Skills

  • Experience with user interface (UI) and/or user experience (UX) design
  • Experience in Python programming
  • Experience in Agile Software Development
  • Experience in Python programming
  • Understanding and experience with CORBA
  • A broad knowledge of telecommunication systems
Dice Id : 10382761
Position Id : 7072518
Originally Posted : 10 months ago
Have a Job? Post it