IBM Software Engineer in LITTLETON, Massachusetts
IBM Business Analytics Performance Management solutions within IBM Hybrid Cloud help transform slow,expensive and disconnected performance planning and management processes into dynamic, efficient and connected experiences, serving finance, line-of-business and IT professionals alike and helping to create"analytics-driven" organizations.
We're looking for candidates to work alongside a multidisciplinary team of developers, designers and business professionals focused on the next generation of software.
The ideal candidates must have strong technical and critical thinking skills, a passion for technology and software, strong teaming skills and show leadership potential. Must be able to work in a high energy environment and exhibit creative thinking and collaboration. Having the ability to turn ideas into reality,communicate effectively, and work closely with others in teams around the world is essential. You'll usethelatest tools and technologies available to deliver state-of-the-art software components.
Participating in the entire software development cycle by analyzing, designing, and developing new features and products.
Solving complex business problems for our world-class client organizations
Building new software using Microsoft .Net Framework and C#
Enhancing the functionality, performance, and scalability of our product suite
Interact with clients, understand their unique situations and ensure client success
Learning and contributing to products on a variety of architectures: cloud-based, RESTFul APIs, oData, client-server, n-tier
Researching new technology and tools to improve our product and processes
Mentoring junior development staff on architecture design and technical guidance
Collaborating with global development teams to achieve business goals
Experience and skills:
Bachelor degree in Computer Science, Software Engineering or equivalent
Strong command of Object Oriented Design
Software development experience using C#, Java, or C++ Enthusiasm for technology and a desire to build great software
An understanding of database theory
Exceptional problem solving skills
Experience with the software development life cycle
Excellent verbal communication skills
Familiar with Finance business needs and systems
Required Technical and Professional Expertise
Bachelor's Degree in Computer Science, Software Engineering or equivalent
At least 5 years of enterprise software development or related
Preferred Tech and Prof Experience
Experience working on large scale development projects
Strong knowledge and experience working with Microsoft .Net Framework
Experience developing on/working with Microsoft Office Suite
Experience designing and developing solutions for cloud
Experience with agile development methodologies
IBM is committed to creating a diverse environment and is proud to be 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. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.