Kindly let me know if you are comfortable on below position.
* Senior Application Software Engineer Location: Philadelphia, PA (locals
only) Duration: 6+ months*
They also need to be available for a face to face interview this coming
Our client has an immediate opening for a Senior Software Engineer in
Philadelphia, PA. In this position, you will have the opportunity to lead
the design and development of software interfaces from the ground up,
across a wide range of platforms and technologies. A successful Senior
Software Engineer will use their excellent communication skills to work
collaboratively to develop and deliver new software applications. You like
coding and enjoy getting into the complex problems your team deals with
every day. Your focus on success and experience leading others to deliver
exceptional quality on-time will result in new challenges and opportunities.
You will get to work in several areas of software development, including:
*Mobile* - Developing with the latest tools on Android and iOS platforms,
engineers work closely with graphic artists and user-experience
professionals to create apps that are optimized for both smartphones and
tablets, delivering the utmost in simplicity and beauty to customers.
*Web* - With the advent of technologies like HTML5 and CSS3, as well as the
designed Web-based applications are changing the way people view
traditional desktop computing. Platform-independent responsive designs and
light-weight, re-usable REST-based architectures allow Web connectivity
directly within devices, eliminating setup and opening up a wide range of
*Cloud* - Engineers roll up their sleeves to deal with the challenges posed
by ever-increasing data, load balancing across servers, and the need for
hassle-free connectivity from behind any firewall.
*Client/Server* Using a variety of design patterns and messaging
architectures, engineers design and deploy solutions for storing and
retrieving data, communicating with system hardware, and scaling across
buildings and campuses to provide customers with fully integrated solutions.
You will have the opportunity to join a dynamic group learning from
experiences and from one another; we are always seeking to Client new
technologies, computing techniques, innovative designs, and process
improvement methods. Products and systems you develop are destined for use
in exciting residential and commercial environments, providing concrete
goals and a high degree of satisfaction when these goals are met.
-Architect stable, efficient, and scalable software upon which world-class
user interfaces can easily be built
-Lead a team to design maintainable, elegant, and lasting solutions to meet
a wide variety of requirements and feature sets
-Guide a team of other highly skilled computer science professionals to
deliver top-quality software to the end user
-Balance a variety of tasks related to: requirements gathering, user
interface design, protocol and communications architecture, database and
object model design, software development, testing, trouble-shooting, and
-Mentor and coach team members to expand the effectiveness of those around
-Assure a high standard of quality in your own work and in the work of
others on your team via good coding practices, process improvements, clean
designs, and smart testing and review practices
-Stay aligned to client's culture and values
-Be flexible and adaptable to changing markets
-Be an innovative thinker
-Be customer focused
-Bachelor's degree in Computer Science, Computer Engineering, Physics, or
Math, with at least a 3.0 GPA (or equivalent)
-5 or more years of industry experience in the field of software engineering
-Thorough knowledge of computer science fundamentals.
-Familiarity and hands-on experience with various design patterns
-Strong working knowledge of object oriented programming techniques, and
good familiarity with designing and developing client-server systems
-Ability to work collaboratively while also thriving in a leadership
-Hands on attitude and a strong work ethic
-Excellent communication skills with all departments and disciplines.
-Ability to take direction from others while also being able to work
-Skillful at solving problems with enthusiasm and creativity
-Driven to maintain high standards of quality, even under pressure
-Proven track record in leading others to meet delivery goals
-Ability to pass on knowledge and experience to other in a manner which
improves the overall effectiveness of the team.
-Willingness to travel 10% of the time, sometimes with little or no notice.
-Technical experience required in the majority of the following areas:
-Object-oriented programming concepts (encapsulation, polymorphism,
-Experience programming Windows, web, and/or native mobile applications in
high-level languages such as C++, C#, Objective C, Java, etc.
-Algorithm design and run-time analysis
-Asynchronous programming techniques
-Database design (table design, stored procedure development)
-User Interface design and/or Human Computer Interaction (HCI)
-Enterprise-level source control (Team Foundation Server, SVN, etc.)
-Relational DBMS such as SQL Server (including experience with normalized
table design, complex query operations, stored procedures, etc.)
-Automated unit-testing frameworks such as NUnit/Junit
-N-Tier application design and development, including experience with
business object models and interface-based designs
-Socket programming and/or software-hardware communications interface
-Networks and network/communications protocols such as TCP/IP and UDP,
-Multi-threaded application design and development
978-558-4666 x 103
You received this message because you are subscribed to the Google Groups "SAP
or Oracle Financials" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/sap-or-oracle-financials.
For more options, visit https://groups.google.com/d/optout.