Description:
As a Software Developer, you will be part of a multidisciplinary team of developers, designers, data scientists, and business professionals. You would be working on the Varicent Incentives: a single-page web application utilizing React and Redux frameworks that connects to a REST API written in C#.
What You Will Do:
-
- Work on development projects targeted to increase market share, support existing clients to help make them successful and continuously refine the existing platform to meet modern design methodologies.
- Work with talented, knowledge-driven individuals. We are a close-knit team that is eager for new ideas. We embrace sharing our own knowledge and enriching each other’s experiences.
- Focus on client success through creative problem-solving.
- Utilize and adopt open source technology where appropriate.
Success Factors:
-
- Short-term (1-3 months):
- Learn and get familiar with our development process, codebase, coding standards and tools
- Participate in team meetings, collaborate with colleagues, and effectively communicate progress and challenges
- Complete small well-defined tasks or bug fixes to demonstrate ability to write good code
Mid-term (4-6 months):
- Become more independent in handling assigned tasks, requiring less supervision and guidance
- Demonstrate ability to take on more complex assignments, such as implementing new features or modules
- Demonstrate an improved ability to troubleshoot and resolve issues efficiently
- Adhere to coding standards, produce well-documented and maintainable code and participate in code reviews
- Collaborate with the team and provide valuable input during discussions
Long-term (7 months, and beyond):
- Take ownership of larger features and demonstrate leadership by guiding junior developers, providing mentorship or sharing knowledge with the team
- Meet project deadlines consistently and deliver high-quality work
- Learn continuously and keep up with industry trends and new technologies
- Identify areas of improvement in the development process and suggest solutions to enhance efficiency and productivity
- Make a positive impact on the project and the team's success
What You Will Bring:
-
- 3 years of relevant experience
- Strong communication skills. Willingness to convey ideas in a collaborative environment
- Solid understanding of Software Design fundamentals
- Knowledge of the React and Redux JavaScript frameworks
- Software Development skills using C# or Java along with JavaScript
- Familiar with REST APIs and single-page web application development