Software Developer

Duration: 06 Months (Contract to Permanent)

  • Must be a US Citizen
  • Requires a BS degree in Engineering .
  • Has expert knowledge in software development system/ product architecture and design, and integration; typically acquired via significant professional experience with projects which span traditional organizational boundaries.
  • Has a foundation of professional theoretical and conceptual knowledge in a specific field of software development, typically acquired via a bachelor's degree or professional experience.
  • We are looking for an individual who has had at least 4 years of professional work experience developing software applications. The person needs to work well with a team and collaborate with our seasoned lead implementation engineers to bring the best solutions to our customers. Some of the technical qualification we are looking for are experience with the following technology:

Required Skills:

· SQL

· Java

· C/C++

· shell/perl/python scripting

· version control system

Responsibilities:

  • "Scope of work encompasses multiple components or entire software solutions.
  • Determines architecture, design and implementation of current and future products which have a major impact on customers and the organization. Analyzes business requirements and develops proposals that lead to solutions and the exploration of new technologies.
  • Ensures product architecture and design meets worldwide customer requirements and issues.
  • Anticipates potential problems and future technological needs (relative to area of expertise).
  • Determines methods and procedures on new assignments. May coordinate activities of others (Team lead
  • Leads multi-functional teams in planning activities on large and highly complex projects.
  • Designs and implements new procedures and guidelines to enhance productivity and quality.
  • Analyzes business requirements and develops proposals that lead to implementing solutions with new ideas and concepts
  • Meets with customers to determine customer requirements and translates these into product function.
  • Provides technical advice and counsel to executive management and other technical staff in the organization.
  • Decisions significantly impact corporate financial performance, schedules and customer satisfaction.
  • Erroneous decisions normally result in inability to reach crucial org goals and have prolonged effect
  • Assumes additional responsibilities as assigned."