The company is looking to solve the problem of building high-grade software systems on top of the C# Microsoft .NET development stack.
Requirements
- Experience with object-oriented programming languages such as Java, C#, or C++
- Understanding of coding best practices
- Knowledge of software development throughout the entire lifecycle
- General working knowledge of source control and release management best practices
- Experience with debugging and performance optimization
- Experience with NoSQL databases, like MongoDB, Git, Kubernetes, Docker, REST, and GraphQL, Basic knowledge of agile development methodologies
Responsibilities
- Develop solutions within the functional specifications while maintaining high standards of software quality
- Design, develop, and test applications in accordance with established standards
- Collaborate and add value through participation in peer code reviews
- Assist with the packaging and support of the deployments
- Evaluate the competitive landscape and research Software Development trends
Other
- Currently pursuing a degree in Computer Science, Software Engineering, or related field
- Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy
- Hectic, fast-paced with multi-level distractions, Professional, yet casual work environment, Ability to work extended hours as required