Responsibilities
- Develop, design, create, modify, and/or test software applications or systems for various products or software services.
- Develop a strong understanding of relevant product area, codebase, and/or systems.
- Demonstrate proficiency in data analysis, programming, and software engineering.
- Produce high-quality code with good test coverage using modern abstractions and frameworks.
- May be assigned to specific group focused on product or infrastructure.
- Work on problems of moderate scope where analysis of situations or data requires a review of a.
- variety of factors.Exercise judgment within defined procedures and practices to determine appropriate action.
- Master internal development standards from developing to releasing code in.
- order to take on tasks and projects with increasing levels of complexity.
- Coding in industry-standard languages like C, C++, Java, or C#
- Building large-scale infrastructure applications
- Creating web applications using Python, PHP, or Ruby
- Relational databases and SOL
- and Implementing web interfaces using JavaScript, HTML, or CSS.
Minimum Qualifications
- Requires a Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, or a related field and 1 year of
- experience in the job offered or a computer-related occupation
- Experience must include 1 year of experience in the following
- Building large-scale infrastructure applications
- Creating web applications using at least one of the following: Python, PHP, or Ruby
- Relational databases and SQL
- Implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS
- Conducting design and code reviews
- Object-oriented software development
- Building maintainable and testable codes bases including API design and unit testing techniques
- Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
- Building highly-scalable performant solutions and
- Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
$185,644/year to $209,000/year + bonus + equity + benefits
Learn more about this Employer on their Career Site
