Job Description
Responsibilities of the Candidate:
- Help the team work effectively and efficiently to produce products for our customers
- Foster a collaborative culture of continuous learning and improvement
- Design, implement, and drive features for the Code Sight plug-ins for multiple IDEs on supported platforms (Windows, macOS, and Linux)
- Work as a developer
- Collaborate and align with the North American team to build product features
- Learn, follow, and enhance overall architecture that meets strategic goals and roadmaps
- Promote ideas and solicit input from team members on innovation, technology, quality, and productivity
- Promote great design, reliability, and testability to improve the rate of development of new products and minimize the cost of ongoing support of new and existing products
- Use agile software development practices to ensure ongoing quality improvement to products and processes
Requirements:
- Requires a bachelor’s degree and 1+ years of experience in a software developer role
- Goal-oriented developer who anticipates the implications of situations, takes appropriate action as needed, and prepares for contingencies
- Ability to manage multiple concurrent tasks
- 1+ years experience in C# and/or Java
- Excellent object-oriented development and testing skills
- Comfortable using command-line tools and shell scripting
- Visual Studio, Eclipse, and/or IntelliJ plugin development experience
- Background in user interface technologies and design
- Experience using WPF, SWT, Swing, or Web-Services technologies
- Experience with Windows, Mac, and Linux platforms
- Experience in GoLang