Nintendo Technology Development
- Gather requirements from internal software developers to learn what build or test jobs are needed
- Design, develop, debug and test continuous integration system build or test jobs based upon requirements
- Create concise, easy to read documents to facilitate efficient software development
- Modifies and maintains existing code
- Produces production-ready code to defined specifications with assistance and review from more senior engineers
- Debugs own code
- Supports and/or installs software applications/operating systems for development and server applications
- Participates in the testing process through test strategy and test plan review, use-case testing, review and analysis
- Learns how to collaborates with peer groups and other teams across Nintendo
- Excellent communication skills, both verbal and written
- Strong problem solving and debugging skills
- 3+ years with continuous integration software (e.g., TeamCity (preferred), Jenkins, Buildbot)
- Relevant experience with infrastructure creation & maintenance (VMs, Containers, Cloud-based infrastructure)
- Fluent in one of the following programming languages: C# (Preferred), Java, Python, or equivalent
- Experience with one of the following scripting languages: PowerShell, Bash, Ruby, or equivalent
- Knowledge of Windows and/or Linux configuration
- Knowledge and understanding of software product development, related tools and testing paradigms
- Strong understanding of source control (e.g., Git) and branching strategies
- Degree in Computer Science, Electrical Engineering, or related field preferred
This position is onsite in Redmond, WA, and not open to remote status at this time.