Find the Top Job Opportunities in Atlanta and Across the United States

 

StandBy Talent works with some of the leading companies around the world. If you want to stay on the cutting edge of your profession and industry, you've come to the right place. To find your next opportunity search below and apply or create a profile so we can help you with your career.



Jr. Software Engineer

Location: Atlanta, Ga
Date Posted: 01-10-2017
Essential Duties and Responsibilities
  • Participate in the design and implementation of sophisticated software systems in Java, C++, C# or similar functional programming techniques
  • 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,
  • Address production issues in a timely manner. This includes root cause analysis and working with manager and team members to resolve the problem.
  • 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
  • Engage in 24/7 support periodically to assist in critical production issues to maintain the system
Required Technical and Professional Expertise
  • Bachelor’s degree (or higher) in Computer Science, or comparable work experience
  • 1 - 2 years experience software development using functional programming
  • Proficiency with functional programming languages
  • Proficiency in object oriented development using Java, C++, C#, Ruby, or similar language
  • Proficiency with unit testing
  • Proficiency with Version Control
Knowledge, Skills, Tools and Abilities
  • Passion for Computer Science and Programming
  • Strong understanding of data structures and algorithms
  • Knowledge of functional programing languages and techniques
  • Knowledge of object-oriented programming languages and techniques
  • Solid understanding of concurrency and concurrent programming techniques
  • Bachelor’s degree (or higher) in Computer Science, or comparable work experience
  • Proficiency in object oriented development using Java, C++, C#, Ruby, or similar language
  • Proficiency with unit testing
  • Proficiency with Version Control
  • Desire to learn new technologies and languages a big plus
  • Able to convey information concisely and clearly
  • Able to work closely and effectively with peer developers and work on several active projects simultaneously
or
this job portal is powered by CATS