Relocation is available to qualified candidates Job Summary Join our client's Business Process Management Platforms group as a Senior Software Engineer to build innovative services, applications and custom solutions that serve our client’s enterprise systems. As member of the technical leadership team, you will play a critical role in shaping new systems architecture and technical direction for the Business Process Management Platforms organization; working with project managers and external vendors to ensure high quality deliverables. Candidates should have a strong software engineering background with current hands-on design and development experience in building services and mission critical applications on (UNIX/LINUX), and web platforms. Sound judgment, excellent oral and written communication skills, and strong technical leadership with the ability to drive decisions through consensus and influence change are must. You will also enjoy the benefits of working in a fast growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of our client's business. Key Qualifications Extensive experience in services development and software design, and development. Working knowledge of the full SW development lifecycle Deep understanding of Object Oriented and SOA design concepts and current experience developing in one or more of the following programming languages: Java, Objective C, C++. Able to analyze business requirements and architect efficient solutions Hands-on experience with J2EE, Eclipse, Xcode, UNIX, SCM, UML, and object-oriented development methodologies Strong knowledge of concurrency, scalability and fault tolerant designs Well verse with the use of XML, JSON and REST services Working knowledge of source control software (SVN or Git). Ability to work independently with minimal supervision Excellent written and oral communication skills WHAT THIS COMPANY OFFERS YOU: This company values their employees and likes to show it with their amazing benefits Some of these benefits include a performance based bonus, medical, dental and vision plans, 401(k) match, 3 weeks of paid vacation along with Holidays and much more to be discussed Description The Business Process Management Platforms team within the Information Systems and Technology group is responsible for designing, developing & managing many custom developed critical application. We are looking for energetic and seasoned software engineers to lead the design and development of several key systems. Responsibilities: Drive the development and delivery of systems; help shape system requirements, and develop analysis-level documents that reflect the requirements Lead development team in implementing new systems or features Lead technical developers; own and review deliverables for accuracy, quality, application performance and completeness Work with project managers and vendors on defining the scope, milestone, deliverables, and resources needed for the project Perform regular design and code reviews and participate in debugging and coding to resolve issues. Develop prototypes and POCs to demonstrate new ideas or illustrate the use of new technologies and how to apply it into our systems Work with the QE/QA team to create and refine processes and technical standards for the Business Process Management Platforms area. Keep up to date with latest technologies and tools and evangelize their value within the development teams Strive for top quality results and continuously look for ways to improve and enhance system reliability, performance, and security. Education BS degree in computer science or equivalent plus 10 years’ experience or MS/PhD degree plus 8 years’ experience, or equivalent. Additional Requirements Experience with development of finance systems Experience with developing applications integrated with SAP Cloud storage related development experience Working with highly leveraged outsourcing model Knowledge of SOX, PCI, and related compliance standards Development of highly secured applications. About Strategic IT Staffing With 10 years of staffing experience in the technical information field, Strategic IT Staffing knows the industry well from the most rewarding jobs available to the hottest career choices to make. In addition, we are owned and operated by industry experts who have worked in the information arena for over two decades. When you choose to work through Strategic IT Staffing, you choose a team approach to employment. We match your career choice and skills with an employer who needs your knowledge and expertise. We make sure you are in control of your career. Strategic IT Staffing is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Strategic IT Staffing