Java Software Engineer

java, c++, c, c#, Python
Full Time
$160,000 - $200,000
Travel not required

Job Description

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Bachelor's degree in computer science, computer engineering or related technical discipline
  • 5+ years professional experience in software development
  • Computer Science fundamentals in data structures, algorithm design, problem solving, complexity analysis, object-oriented design, and design patterns
  • Proficiency in, at least, one modern programming language such as Java, C#,
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Project execution skills including estimating and executing on committed schedules
  • Works well in a fast-moving team environment and is able to effectively drive cross-team solutions having complex dependencies and requirements
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Experience with distributed computing and enterprise-wide systems
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
  • Experience influencing software engineers best practices within your team
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Experience working in an Agile/Scrum environment
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Dice Id : 91126985
Position Id : PTGSJG1
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Mobile Developer/ Engineer - Android
  • Capricorn Systems, Inc.
  • Austin, TX, USA
Mobile Android Software Development Engineer
  • Capricorn Systems, Inc.
  • Austin, TX, USA
IOS Software Dev Engineer II
  • Apex Systems
  • Austin, TX, USA
Principal Software Engineer with Java (fully remote)
  • Motion Recruitment
  • Austin, TX, USA
Software Engineer (C#,C++,.Net)
  • Connecttel, Inc
  • Austin, TX, USA
iOS Developer
  • Capricorn Systems, Inc.
  • Austin, TX, USA
Software Development Engineer in Test
  • Wipro Ltd.
  • Austin, TX, USA
Sr. Technical Program Manager
  • Capricorn Systems, Inc.
  • Austin, TX, USA
Java Software Architect
  • Robert Half
  • Austin, TX, USA