Vacancy expired!
- Use tools, languages, coding standards and best practices to develop new product features and maintain year over year product functionality and enhancements
- Create and execute unit tests and addresses defects
- Work closely with the QA, UX and other related teams to ensure consistent understanding of requirements and approach
- Assist in planning and implementation of a strategic direction for the product
- Identify product design features to support scalability, usability and better performance
- Assist and drive technical design and code reviews for all new enhancements and maintenance work delivered by the development team
- Understand complex business and functional requirements and produce technical specifications and product requirements
- You'll also mentor and coach other team members on the latest technological advances within the current technology used and establish consistent best practices
- Bachelor's degree in a related field or the equivalent through a combination of education and related work experience
- 5 years Minimum related work experience
- Knowledge of software development concepts and practices
- Knowledge of all phases of the software development lifecycle
- Effective oral, written and interpersonal communication skills
- Demonstrated effective time management, organizational, prioritization, and planning skills
- Analytical and problem-solving skills. Ability to develop creative solutions in assigned projects
- Ability to work in a team environment with limited supervision
- Dev experience with (but not limited to) the following skills
- Object Oriented Programming
- C#
- .Net Core >= 2.1
- NoSQL (Mongo Cosmos)- Nice to have
- ADO preferred (Jira will work also)
- Unit test writing/troubleshooting (TDD)
- Git experience (gitops nice to have)
Vacancy expired!