Share resumes at [email protected]
*Position Title: *Software Engineer *Location:* Ontario, CA or Fort Worth, TX *Reports To: *Project Manager *Skills : C++ or Java with DDS**(Data Distribution Service) AND Strong at OOPs .* *Job Summary:* Develop and support real-time software applications and engineering duties for a leading supplier of technology-based products and services for the rail and transit industries. This position has an opening for a dynamic, result-oriented Sr. Software engineer with a positive attitude to getting the job done. The individual will be assigned to supporting the Train Control Office System (TCOS) product for multiple customers. This position may require domestic travel up to 5% of the time. *Essential Functions:* · Responsible to participate in development of features for Train control system following good OOPS concepts and stringent code quality standards. · Responsible for producing design artifacts like process/activity flows, object relationship model, decision tree charts and UML diagrams. · Responsible for supporting the product offshore which can include bug fixes, defect triaging, feature development, validation and training. · Responsible for following processes from software development to software release. · Responsible to track and drive closure of defects. · Responsible for producing high quality code by following coding standards and design standards. · Responsible for mentoring other software engineers. *Other Functions*: · Demonstrate strong skills in OOP programming, design patterns, data modeling and database design. · Advanced coding skills in C/C++ or Java. Solid understanding of OOPS concepts & Design patterns · Strong Computer Science fundamentals in object-oriented design, data structures, design patterns and algorithm design. · DDS (Data Distribution Service) middleware experience like OpenDDS or RTI DDS or similar. · Experience in multi-threaded programming and developing robust high availability distributed software systems. · Familiarity with and proficiency in Linux is a plus. · Knowledge of configuring and interfacing with enterprise level messaging platform. · Real time system development experience is a plus. Strong debug and troubleshooting skills. *· *Understand general network design principles including TCP/IP and UDP. *Required Education/Experience and Competencies:* - The candidate needs to have 7+ years’ experience in software development and support processes for enterprise-class systems.Strong 5+ year's overall software development experience. - Bachelor’s/Master’s Degree or equivalent experience in information systems or computer science with strong experience in Time critical application development. - Experience and understanding of the database management systems used to support complex n—tiered systems. - Would be desirable but not mandatory that candidate has knowledge of railroad system operations. *Best Regards,* *Brijesh Kumar | KENFIL* *USA : 219-209-4155 * -- You received this message because you are subscribed to the Google Groups "CorptoCorp" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/corptocorp. For more options, visit https://groups.google.com/d/optout.
