Apply Now    

Software Developer

  • Country:US
  • State:NY
  • Category:Software Development & Support
  • Required Education:High School Diploma/GED
  • Position Type:Professional
  • Employment Type:Full-Time
  • Contract Type:Regular
  • Req ID:138531BR
View Full Description
Job Description
The IBM Research Integrated Solutions (RIS) organization provides prototype, pilot, and production level services and solutions to the IBM Research Division and other partner organizations. RIS is looking for an experienced Software Developer with a focus on Information Security solutions. This individual must be motivated, ambitious, adaptable, and willing to learn whatever is needed to complete our objectives.

The ideal candidate should be familiar with and be able to effectively utilize various elements of the software development lifecycle including, but not limited to, the following:
  • Agile planning and SCRUM
  • Source code management with Git
  • Programming in a high level language like Go, Python or Java
  • Test Driven Development (TDD)
  • Orchestration and deployment with tools such as Artifactory, Ansible, Docker, Travis CI/Jenkins, Kubernetes
  • RESTful and microservice architecture
  • Web development with Node.js/Python Flask/HTML5/Javascript/CSS.
Applicants must also be comfortable with Linux, shell scripting, network-based protocols (i.e. TCP/IP) and be able to work with both relational and non-relational (NoSQL) databases.

Previous experience creating and, or integrating information security based solutions is desirable.

Applicants must be skilled in interpersonal communication, including listening, negotiation, problem solving and team building. Applicants must be able to work with project leads, project managers, SCRUM masters, and business owners to define milestones and deliverables.

Finally, applicants must be able to work effectively in a challenging technical environment.

Required Technical and Professional Expertise

  • Minimum 3 years of experience in web, network based, or infosec application development including HTML5/CSS/JavaScript and RESTful Services
  • Familiarity with the principals of, and execution in, DevOps
  • Experience in software architecture and system design
  • Extensive knowledge of software build cycles
  • Experience with Git and various code deployment mechanisms
  • Familiarity with high level programming languages such as Go/Python/Java/C++ with proficiency in at least one
  • Integration experience with relational and non-relational database solutions

Preferred Tech and Prof Experience

  • Experience developing IBM Websphere based applications
  • Integration experience with network and security based solutions such as; Firewalls, IPS, SIEM, etc.
  • Node.js application development
  • Direct experience with DB2/MySQL/Postgres (Relational) and MongoDB/Cloudant (NoSQL) Databases
  • IBM Bluemix application development experience

EO Statement
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.

Preferred Education: Bachelor's Degree Commissionable: No
Apply Now    
Link for schema

Share this job