Offers “IBM”

Expires soon IBM

Junior Software Engineer

  • Atlanta (Fulton County)
  • Bachelor's Degree
  • IT development

Job description

The Weather Company, an IBM Business is seeking a Junior Software Engineer to utilize skills in front-end development and design to help create intuitive user experiences. The junior engineer will need to be able to work with stakeholders from a variety of teams. The ideal candidate will be receptive to mentoring and critique from more tenured engineers; but being able to work with minimal supervision is equally important. We work in a fast-paced environment; so adaptability and flexibility are important.

Responsibilities

·  Participate in the design and implementation of sophisticated software systems using functional programming techniques implemented in the Clojure/script language
·  Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
·  Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), aha, and GitHub
·  Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members
·  Work well independently and as part of a team
Auto req ID

85324BR
Required Education

Bachelor's Degree
Role ( Job Role )

Software Engineer
State / Province

GEORGIA
Primary job category

Software Development & Support
Contract type

Regular
Employment Type

Full-Time
ERBP

Yes
Is this role a commissionable/sales incentive based position?

No
Travel Required

No Travel
IBM Business Group

W&CP
Preferred Education

Bachelor's Degree
City / Township / Village

ATLANTA
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.
Required Technical and Professional Expertise

·  Bachelor's degree (or higher) in Computer Science
·  1-2 years of proficiency with functional programming using Scala, Clojure, F#, ML, Lisp, Ocaml, or similar language
·  1-2 years of proficiency with front-end development; preferably in Clojure script
·  1-2 years of proficiency with unit testing
·  1-2 years of proficiency with Version Control
Country

United States
Preferred Technical and Professional Experience

·  Understanding of data structures and algorithms
·  Knowledge of functional programing languages and techniques
·  Knowledge of front end development
Secondary Job Category

Other Software Development & Support
Eligibility Requirements

N/A

Make every future a success.
  • Job directory
  • Business directory